Find executabled recursively

While writing a Vim cleanup script, I noticed that CCleaner (obviously) does not offer a way to search the Program Files folder recursively, so if I write a cleanup for Vim 7.2, its binaries are usually in /vim72, while v7.1 used /vim71 and so on. Maybe there should be a way to dig through folder structures (with wildcards)?