Bottles Apps not using app icon in panel

I've got a minor annoyance with Bottles apps. I'm not sure if this is by design, but in the main panel the application uses the Bottles icon:

2024-07-31_11-57

But the correct file is set in the .desktop file and if I search for it the correct icon also shows up:

2024-07-31_11-56

Also, if multiple bottles apps are open then they get grouped under the bottles icon. I'd like them to be separate, just like different native apps would be.

How can I get the correct application icon to show in the panel and have them not group?

I've also run into this issue, but I'm not sure if it's a gnome issue or a bottles issue. I lean a little towards a bottles issue because if I use an app in either Lutris, Heroic or even native wine, the icons for some applications I have installed show up fine and they don't stack.

So this might be an issue that needs to be brought up with bottles? Unless someone else has any ideas. Can't say I can help any more than that, sadly.

Cheers, kinda good to know it's not just me.

I'll look for the appropriate place to raise it with bottles and will report back with how I get on.

After a bit more research it looks like this is a flatpak issue:

I've been hunting around for a workaround for this but have so far come up blank.

It's bugging me as I use the icons in the app panel a lot and having them all being grouped under Bottles, with the same icon, is really user-unfriendly.

I'm on x11, which I believe is not so strict with sand-boxing.

I've tried giving Bottles every permission possible through flatseal, but that too has made no difference.

I think it would probably work if I used the apt package for Bottles, but I've heard that's not as stable as the flathub version.

I've heard that it works with separate icons in KDE.

Has anyone figured out a way of getting this to work?

I took a look on a kubuntu VM and that does show bottles apps under separate icons:

Both are using x11 as the display server, so I'm guessing it's a gnome thing that's preventing this.