In Arena and Shredder my driver works by replacing a file (DGTEBDLL.dll) in the program directory. This works well if you only have one type of board but gets difficult if you have several boards that you want to use in these programs as you need to keep track of which driver is currently installed. So I have written a program to allow people with multiple boards to manage the DLL files:
https://goneill.co.nz/chess.php#dllmanager
This isn't a problem in LucasChess since that program has a menu to select the type of board you are using.