Updated for PY2.6 compatibility and use program finder util