Assuming you want a hardware button: there have been many of us, myself included, that have had issues programming the digital readout HVAC. No such reports with the non-digital readout part. Unfortunately, the non-digital readout HVAC is significantly more expensive. That said, if you want to be sure that there will be no issues getting the HVAC programmed with FORScan, I suggest the non-digital readout HVAC.
I did ultimately get the digital readout HVAC programmed, however, it required access to FDRS and a compatible cable (such as a Mongoose cable). Note that the cable and access to FDRS are not cheap. FDRS was able to reprogram the digital readout HVAC to as-built values, after which I was able to make the necessary modifications with FORScan.
Some people have been able to get the digital readout HVAC to accept programming from FORScan directly (using both versions *.50 and *.51), but this was not my experience, and I believe others had similar issues as well. The reason for the inconsistency isn't totally clear to me, but it may have to do with software version on the HVAC. If you have access to FDRS and a compatible cable, I would say it is extremely likely be able to get the digital readout HVAC working. If not, I'd say it's a bit of a crapshoot.