So I just bought Vectric Desktop, do I need to download UGS in order to run the programs i create in desktop. If I do, can I still use the touch probe from carbide and if i can how? Thanks for all the help.
No, Vectric Desktop will make G-Code which Carbide Motion will send w/o issue — just generate it using a suitable post-processor.
The Probe is used in homing the machine and setting the zero relative to the stock, see:
Unfortunately, a little guide which I just posted on Vectric was lost when the server here was reset — if the Vectric documentation doesn’t work for you, let us know and we’ll do our best to help you puzzle things out.