I needed to grab DBCs for a project I'm working on, so I wrote this quick little tool to dump them from the MPQs for me. (I made it pretty so you guys don't get all angry for it having some ugly output, etc)
Just run it, and it'll recursively find any/all DBCs in the MPQs, then dump them to your Desktop/DBCS directory. (Check your desktop!)
Works fine as far as I can tell, if you have issues, lemme know. If you want this app for some other file type, just ask. Takes 2 seconds to modify.
Requires .NET 2.0. (You should all have it anyway...)
DBCExtractor.rar
Enjoy.