I've been digitizing a lot of my old record collection, and currently I'm using Izotope RX to record and process them (I really recommend this tool, the workflow is ideal). The de-clicker is really good for a lot of music too, except dance music. Anything with an exposed kick drum seems to cause an issue - the de-clicker us unable to tell the difference between the attack on the kick and a genuine pop/click.
I've tried all the setting in RX, and there's no real compromise. Either you are removing attack from kicks or don't remove the clicks/pops.
Is there any software that would be better at this? All it really needs is some sort of tempo awareness or some sort of look ahead logic (that could distinguish the characteristics of a drum tone).
A well known method of mitigating this problem is to reverse the recording prior to processing. I guess you have probably already tried this. I found that it didn't have much effect when processing with Izotope, but the much simpler declicker included with Sonic Foundry Sound Forge gave better results when the recording was reversed and the processor saw percussion as slowly swelling up in amplitude.
j7n, thank you for the tip, I had the same problem when digitizing some older electronic/disco records. Will try.
Izotope RX is out of my price range, but I have Wave Repair (http://www.delback.co.uk/wavrep/) and Wave Corrector (http://www.wavecor.co.uk/). Wave Repair only "touches" the audio where you identify a defect, so it won't try to de-click your kick-drums. (The downside of that manual de-clicking is that it can take me many hours to clean-up a digitized LP.)
This page (http://www.delback.co.uk/lp-cdr.htm#clean_pops) (written by the developer of Wave Repair) has a list of vinyl clean-up applications, and a ton of other information related to digitizing vinyl.
You can try ClickRepair: http://www.clickrepair.net/software_download/downloads_win.html
It has a reverse mode and various settings you can tweak to arrive at something what works for you.