There's one thing that concerns me... Although your script is great so far, it still needs a lot of work because there are so many different known files. That's not the issue, however. I ran a log through the parser and the majority of the files were unknown and the page instructed me to remove most of them because they were running in the system32 folder. The problem with this is that they were legitimate files!
It may not be best to have removal instructions at the bottom, at least not until the utility is refined. Even then, no automated program is perfect and it could get confused at times. It could give some detailed cleanup instructions (maybe borrow some of the information from evilfantasy's "read first" thread), but for actual removal of entries, I think it would be best to refer people to the forum. After all, we're dealing with people's registries here and we all know what can happen if things go awry
If you would still like to have these removal steps, then perhaps you can at least set it up to not remove unknown files. And maybe you can make it so the page produces a log or special link that users can provide us with...that way, if someone uses your utility, we can take a look at the results and make sure it took the proper steps. I think this would be an acceptable approach if you would like to implement automatic removal instructions.