I have released updates of my Arena, Fritz/ChessBase, LucasChess and Shredder drivers for the Certabo, Chessnut, DGT, DGT Pegasus, Millennium (including eOne), Novag Citrine, Novag UCB and Square Off Pro eBoards. I have sent the new version to Lucas so I'm sure he will upload them to his site soon. Run "Check for Updates" in LucasChess and for the other GUIs you can download the Setup program from my web page.
An occasional bug with taking back castling moves was fixed as well as a few other small issues, but mainly I have improved replaying of saved PGN files especially in Fritz and Shredder. I assume the improvement for Fritz will also affect ChessBase but I don't have that software so can't be sure. There is still an issue with adding variations to a saved game in Fritz but this appears to be a bug in Fritz as it behaves inconsistently. ChessBase (the company) provided me with absolutely no help at all in writing my drivers so until I can work out what is going on it's safest to add variations on the screen, although playing through them on the board works fine.
https://goneill.co.nz/chess.php