What you're describing is the file open dialog provided by Finder hanging. Not much calibre can do about that. My only suggestion is to try to get calibre to use non native file dialogs by setting the appropriate environment variable, as described here:
http://manual.calibre-ebook.com/cust...ment-variables