Eu pesquisei esta resposta no Google:
link
Basicamente, ele diz para definir uma guia cron para dizer ao iChat para reconectar a cada 5 minutos. Eu configurei para repetir cada minuto:
$ crontab -e
* * * * * osascript -e 'tell application "iChat" to log in'