Io con la versione 3.16.90 aa2ce32 (master) non ho differenze (QT5 e GTK3)
Anch'io non ho differenze tra i due ambienti, solo che se tolgo il commento all'istruzione Me.Fullscreen=true nel Public Sub Form_open() non funzionano più i pulsanti Expand e Shrink
Si, scusa l'imprecisione, intendevo anche con quello e cioè togliendo il commento.
Piuttosto trovo che il codice sarebbe più corretto se in Form_Open invece di ripeter il codice del button lo richiamassi con:
'Me.FullScreen = True
BtExpand_Click
Sulla questione di stile hai perfettamente ragione!
Non capisco, su tutti i PC che ho, sia usando Xorg sia Wayland, sia QT che GTK+, se ho il fullscreen all'apertura del form, quando premo Shrink, mi scompare la finestra...
Cosa diavolo ho settato che possa cambiare il comportamento?
In realtà l'ho risolto avviando un timer che esegue, fuori dal Form_open, la stessa operazione! Perchè funzioni? Boh!