This looks similar to https://bugzilla.gnome.org/show_bug.cgi?id=686514 but is not just xpm but png as well.
Apparently, the following items are afected:
No idea for the keybord icon:
There are more (Chromium, DB Server for SQLite, Cool Retro term, Video4Linux Control Panel)...
Created attachment 1480039 [details]
Created attachment 1480040 [details]
Created attachment 1480041 [details]
Oh not, /usr/share/applications/xfce-keyboard-settings.desktop
- it is
What icons theme is configured? You can check with xfce4-appearance-settings.
This is icon theme agnostic.
Well, I know similiar issues from prior versions so I guessed a configuration issue in first run. Some themes fail to properly set a fallback to hicolor for missing icon files.
Menu and its icons are handled in garcon. Reassigning.
This is an issue that crops up when gtk-2 applications show icons in gtk-3 environment - if I understand correctly.
We fixed this somehow in the past. Trying to recall...
Proposed as a Freeze Exception for 29-beta by Fedora user raphgro using the blocker tracking app because:
Assuming the Xfce Testcase [*] applies. Not all icons are correctly displayed with the default Fedora theme. There's an update in preparation.
garcon-0.6.1-21.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-c4f721db41
Try the update and add karma on bodhi please.
garcon-0.6.1-21.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-c4f721db41
for the record:
* in screenshot 2 the program menu is:
Accessories -- DB Browser for SQLite
Development -- DB Browser for SQLite
program `sqlitebrowser` from package sqlitebrowser with files:
=> resolution of file is OK
* in screenshot 3 the program menu is:
Multimedia -- Video4Linux Control Panel
program `v4l2ucp` from package v4l2ucp with files:
=> resolution of file is OK
garcon-0.6.1-21 also fixes problems with icons that have different dimensions than the folder they are in, f.i.
Internet -- Gitso
`gitso` from package gitso with files:
=> PNG file is a 512x512 px in a 128x128 folder, see RHBZ#1223943
Discussed at 2018-09-10 freeze exception review meeting: https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2018-09-10/f29-blocker-review.2018-09-10-16.01.html . Accepted as a freeze exception issue as a prominent cosmetic issue in a release-blocking desktop.
garcon-0.6.1-21.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.