No, you cannot use anything but the correct programming device and manufacturers software, otherwise everyone would be doing it!
Yes you Can use the HiPro and cables + flex connector. A hassle sometimes tho.
It is, but only very basic tho, give your local clinic a call and see what they can do you.