Characters aren't stored on the client so they should all be safe and sound when you get back... unless The Crystal Eclipse has gotten them all.
As for the questions about the mac client, I'll leave that to someone much, much, more qualified to answer.