Is there a way so that when i have my Gmail via IMAP so that when i click all mail, it will not download all the mail i have? Also, is there a way to remove the downloaded mail from my mac?
Mine does this too - I believe it's a limitation of GMail's IMAP implementation. I haven't found any setting, either on GMail or Mail.app, to change this behavior.