Martin,
I just went to that link, and down near the bottom of the article there is a link to download the program, Mac or PC. I clicked on the PC and it took me to a page with various dates in the waybackmachine. I went to Oct. 15, 2007, and clicked on that, and downloaded pdsr1_0.exe. I assume pdsr means polaroid dust and scratch removal? It is an exe file of 1.6 mb. I don't have a PC so I couldn't open it, but it looks like what you are looking for- ??
If this doesn't work for you for some reason, send me a PM with your email address and I'll email you the file.
Rick