Pessoal, estou usando o Lazarus no linux usando GTK2 com interface LXDE (Lubuntu). Já testei no debian e ocorre o mesmo.
Se eu abrir uma tela com ShowModal, e nesta tela ao pressionar um botão que exibe uma mensagem com ShowMessage ou MessageDlg a mensagem não aparece, fica por baixo, somente aparece se o usuário der um Click na tela. Teria algo parecido com MB_TOPMOST do Delphi para o Lazarus ?