I hate to say it but after testing this package for a few weeks I'm afraid its not going to work as is. The problem is that because of my tomfoolery with the "dont quit" flag, evolution doesn't quit cleanly on logout. This is a problem because evolution might want to do a lot of important things like send outgoing messages or empty the trash before it quits. I'll keep thinking about it, but all of my solutions thus far are even more hacky than my origional "hidden window" method.
I hate to say it but after testing this package for a few weeks I'm afraid its not going to work as is. The problem is that because of my tomfoolery with the "dont quit" flag, evolution doesn't quit cleanly on logout. This is a problem because evolution might want to do a lot of important things like send outgoing messages or empty the trash before it quits. I'll keep thinking about it, but all of my solutions thus far are even more hacky than my origional "hidden window" method.