BTW, in the short term I use a workaround to address the History file issue. I run Ccleaner from a batch file with Ccleaner's /auto command line argument and then follow that (in the same batch file with the deletion of the History file). I've been doing this for a couple of weeks now without any apparent side effects.
Previously I deleted the Top Sites file (which contains the Speed Dial info) in the same way. Now Piriform have included the same functionality in Ccleaner.