You have 2-3 files displayed in your MacVim window(s). You press ctrl+Q and MacVim closes.
When you restart MacVim it opens displaying the same files you had w
I suggest that you use session.vim Extended session management for Vim for session management as this plugin just works. You can automatically save your current session everytime you close vim or create a new session, close/open vim and load that session.