In the launcher bar, there are "icons" that display a text ("System Settings," "Home Folder") when you float the mouse over them, but they're just black -invisible - it looks like a blank spot between the other icons, but... they work! This is also true when I open the system settings window - I can see some icons, but others just have text that disappears into the white background when I go to click on them (they also work, but it's just sorta weird...
Try changing the theme in System Settings > Appearance. You should immediately see the results.
Remove the invisible icon from the launcher
Launch the application from the dash. then while the application is open again search for the same app in the dash. Drag the app to the launcher bar afresh. You should now be able to see it.
Thats how I managed it, thanks to @vasa1 : Chromium Logo Invisible :)
In this answer I will give the example of xmahjongg available in the software center that gives this problem.
First look at the associated
Look at the
We need to give this an icon name.
Icons are stored in
For this example I looked in
Next drag and drop the icon from the Dash into the launcher to give you:
Obviously - pick an icon that aesthetically is appropriate for your application!
Note: if you make the icon change in