Hallo Daniel!
Die .sgisession ist schon richtig für die Sachen, die beim Login gestartet werden sollen.
Weil Deine X-Session automatisch beendet wird, wenn Du Dich wieder auslogst, werden alle gestarteten Programme auch wieder automatisch beendet, wenn Du Dich auslogst. Einzige Ausnahme sind sog. daemons (Hintergrundprozesse, vergleichbar einem Service unter Windows NT), die sich von ihrem erzeugenden Prozess abhängen und dann auch nach dem Logout weiterlaufen. Bei denen ist es aber in der Regel eh besser, sie beim Systemstart gleich mit zu starten und einfach laufen zu lassen, asntatt sie beim Login zu starten.
MfG,
Tilmann