You may be interested in the Pool Shot Analyzer. It's a small Java app that runs on Windows machines. You drag/drop the cue ball and object ball around on table and choose the target pocket. It then shows you a LOT of information about the shot, you can see what it provides on the images...