The extra line is not in fact necessary. The issue is this: Encoding=UTF-8X-Ubuntu-Gettext-Domain=gtodo It's invalid, and removing it causes the icon to appear fine.
The extra line is not in fact necessary. The issue is this: UTF-8X- Ubuntu- Gettext- Domain= gtodo
Encoding=
It's invalid, and removing it causes the icon to appear fine.