Please find attached the most recent version of the TIgnoreList class you did for me earlier. I have done some minor changes.
I'd need you to implement the following changes:
1) Implement procedure [url removed, login to view](const AData: String);
2) Implement procedure [url removed, login to view](const Source : TIgnoreList);
3) See if you can optimize the way AutoExpandRegKeyList() function works. At the moment it can take a very long time to run with a larger list.
When CopyFrom is used, the AutoExpandRegKeyList shouldn't be called at all (since the list has been expanded by the original Source already).