I think the general feature is OK, however I think it's better to integrate this into the existing open dialog. Perhaps with a checkbox ([x] open recursively) and a text entry to optionally specify file patterns (and maybe read them from project settings?)