I see a .dll file: is this a windows thing?
Looks like .dll file for Windows user, while .so file for Linux user.
What i meant is only speed of SHA-256 hashing. AFAIK Hashcat doesn't have option to brute-force brainwallet.
So I should be able to do something like inputlist > hashcat > bitcointool > addy, and then compare the addy to the existing long list?
I need to find time for this

You could do that, but as @PawGo said SHA256 is very fast compared with generating public key and Bitcoin address so i doubt it's best option.