Jerry those first 3 programs are trunking analyzer programs, and really aren't intended as programming packages (although if you're really into this stuff, you can use it to help you program). If you are looking to do in-depth analysis on a system, those are the 3 to consider
However, if you are looking for programming/virtual control packages, there are actually only 4 that qualify; BCTool, FreeScan, ProScan and the aforementioned ARC-XT. FreeScan is freeware, and although it doesn't support everything that these scanners do (yet), it's more than enough to get your feet wet with a minimum of green stuff (cash), and it's quite popular if the traffic on the site is any indication. The links for all these modules can be found here...
Uniden DMA Software Support - The RadioReference Wiki
Notice that the last I had heard, Neither BCTool nor BCProgtool was no longer undergoing much in the way of support or development.
You say you've been away from scanning for awhile - to that end, here's a wiki article that links just about everything you're going to need to know about getting started with these DMA radios.
Program your DMA Scanner - The RadioReference Wiki
Your first job, I think, is to go to the Easier to Read website and download the 996XT manual (or order the printed one from Scanner Master).
Finally I think we need to set Uniden straight as to what programs to use when. Obviously that listing is a bit misleading. Can you send me the URL of that page? We can then ask UPMan (or he'll have one of this suboridnates) and see if someone can clean that up...