BCTool is freeware and it's being developed by a guy in England. Some of the trunking used over there isn't used here. Which is not to say he won't get it right at some point, I think he will. OTOH, if you want something that is developed and has a help file as well as email support, get ARC15Lite. It does all the programming you want, you just won't have the stuff you probably don't need like virtual control and audio recording.
Gary