Get the command line version of 7z (from the site) and call it using a dictionary. You may be able to get a password guessing algorithm and dictionaries for other products like word and use that. (The program could actually be quite simple, using ShellExecuteEx() or CreateProcess() to spawn the executable; you monitor the process handle between launches. In theory you could launch several instances at a time, but 7z may lock the file.)
Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke