Dear PGO,
First of all, I fully second wrljet's remark, that all are grateful for your USBDM project !
I only mentioned the problem of the DCS programmer crashing in case it helps for debugging purposes -- not urgency whatsoever.
I just tried with the updated 4.9.5a installer you posted a few hours ago, and the problem persists. In fact the only programmers that don't crash are the HCS08 and the RS08. The other ones all crash when one clicks on the "Target" tab.
I noticed two other differences: the HCS08 and RS08 programmers recognize the USBDM and display its serial number upon launch, whereas with the other ones I have to click on "Detect" for it to show.
The other difference is that clicking on the "Advanced" tab of the HCS08 and RS08 programmers displays the default timing settings, whereas all the other programmers display empty value boxes (and one can't leave the tab, because it displays an error message that the empty value is out of range).
So I wonder whether the problem is not that these programmers don't load their default values if they have never been run. On your installation, each programmer has probably saved its last-used values and loads them upon launch, but since I never ran them before, there are no last-used values, and the default values somehow don't seem to load.
With best wishes and many thanks!
Robert