OptionVue can do what you want -- analyze a list of securities and, based either on a projected target price/volatility level, price range or a bell curve, provide recommendations on position alternatives based on highest expected return, probability of profit, best case return and worst case return.
I've been using OptionVue for a few years now and, overall, I find it to be a pretty powerful program. The problem is that it's pricey and they charge extra for EVERYTHING. Still, assuming you're deploying enough capital to options, it's a reasonable cost of doing business.