This question is this: Is there any way that one can logout and yet still leave apps running? Example leaving iChat running but being officially logged out?
In a way, iChat's always running. The InstantMessaging FrameWork does it. It's just not logged in all the time. You don't even need iChat open to get notifications.