It seems the gateway doesn’t really need iceweasel, icedove, vlc, and maybe more. Is there some reasoning behind having them? I can’t think of any reason I would use these in the gateway, ever.
Trying to remove them results in attempting to remove some packages that seem like they’re needed:
user@host:~$ sudo apt-get remove iceweasel icedove vlc
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
anon-banned-packages anon-gw-kde-startmenu anon-gw-leaktest libc-ares2
libpcap0.8 libsmi2ldbl libwireshark-data libwireshark5 libwiretap4
libwsutil4 tshark whonix-gw-desktop-shortcuts wireshark-common
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
anon-shared-desktop-kde anon-shared-kde-accessibility ark dolphin icedove
iceweasel jovie kaccessible kde-baseapps-bin kde-runtime kde-style-oxygen
kde-window-manager kde-workspace kde-workspace-bin kdeaccessibility
kdebase-runtime kdepasswd kdepim-runtime kdesudo kdm kfind khelpcenter4
klipper kmag kmousetool kmouth konsole kscreen ksysguard ksystemlog kvkbd
kwrite libakonadi-calendar4 libakonadi-contact4 libkonq-common libkonq5abi1
libokularcore5 okular phonon phonon-backend-vlc plasma-dataengines-workspace
plasma-desktop plasma-nm plasma-widget-folderview
plasma-widget-networkmanagement plasma-widgets-workspace polkit-kde-1
qubes-thunderbird systemsettings vlc vlc-plugin-pulse whonix-gateway
whonix-gateway-packages-recommended whonix-gw-kde-desktop-conf
0 upgraded, 0 newly installed, 54 to remove and 0 not upgraded.
After this operation, 273 MB disk space will be freed.
Do you want to continue? [Y/n]