If you ask me, I prefer the first version
Is it working for you? Because as the ~/.local/share/* directory structure works for everything else like statusarea icons, I don`t see what I can do wrong here?