My betta Lafayette flares at the cories, too, while they're feeding below. I think he's jealous.. just chases them off one by one but they're pretty casual about it and come right back.
What about some kind of sinking betta food? If he prefers it to the algae, could give him something to do...