I'm starting gebaard via i3's support to launch programs on startup via a config file:
exec --no-startup-id gebaard
The program starts just fine and works well. But when I exit i3, and thus my X11 session, gebaard sticks around. All other programs started by i3 shut down when I exit, so this seems like a bug specific to gebaard.