the problem happens when the key can't be deleted. the routine loops back with the same value, tries to delete the same key, can't, loops... i have 2 norton/symantec BHOs that can't be deleted, even manually in regedit.
thanks for a very useful program. i think there is a bug in the scanner BHO routine [v2.2]. if the regdelete doesn't work, the for next counter is reduced by 1 and tries deleting the same key.