OK, I have tested against the same list I did yesterday and, rca, its looking good !
OK Ubuntu 20.04 Mate X
OK Ubuntu 23.04 XFCe, gtk2, fusion
OK Ubuntu 23.04 fusion, Cinnamon
OK Ubuntu 23.04 Budgie fusion
OK Ubuntu 23.04 Ubuntu-Gnome fusion
OK Debian Bookworm Plasma, breeze
OK Debian Bookworm Cinnamon, qt5ct-style, fusion
OK ? Debian Bookworm OpenBox, qt5ct-style, fusion (QT Default Dialog)
OK ? Debian Bookworm LXDE, qt5ct-style, fusion (QT Default Dialog_
OK Debian Bookworm LXQt X, lxqt, fusion
OK Debian Bullseye Mate fusion
OK Fedora 37 Mate Fusion
OK Fedora 38 Gnome adwaita
OK ? Debian Bookworm enlightenment gtk2, fusion (QT Default Dialog)
OK Debian Bookworm Budgie, fusion
Only things to worry about there is that in the OpenBox distros and enlightenment we appear to to be using the default QT dialogs. That does not surprise me in the OpenBox ones, its a very minimal system and does not appear to have its own, more elaberate dialogs. In the past, I have found enlightenment to be somewhat idiosyncratic if not buggy and it does have smaller user base than most. I have a friend who swears by it, I will ask him about his experience there but overall, I am not concerned about this as a problem. Its still usable.
My feeling is we need to get this into Fixes as soon as possible, if Lazarus 3.0 is released as it is now, it would be very sad.
I am guessing there is a take away here for Qt6 too ? My own app will only work on Qt6 with a strict qt6ct config.
Davo