I had the same problem and so I wrote my own MPQ Archiver. It's called MPQ Archiver (ok, so I'm not very clever).
It's pretty crude and probably full of bugs, but seems to do the job. It'll only extract files right now.
You can find it at
http://www.tersoft.com/WoW%20Utilities.html