Cosa intendi per insieme a linux? Intendi quando inizia la tua sessione utente
o proprio quando si avvia il sistema?
Per farlo avviare nella tray, visto che hai già implementato la trayicon ci sono due modi.
Per le versioni vecchie di Gambas, all'inizio del form principale metti:
STATIC PUBLIC SUB Main()
commento - Loads the hidden instance of FMain without showing it.
FMain.Load
END
e il programma parte nella tray.
Per le versioni più recenti di Gambas ti basta impostare Visible=FALSE nella Form principale.
Tutto questo, posto che tu abbia implementato la trayicon.