I ended up writing a .desktop file into ~/.local/share/applications the first time the app starts. The icon gets picked up after a couple of seconds at runtime.
.desktop
~/.local/share/applications