SUGGESTION FOR FUTURE AVAST 7.
A possibility, for the future Avast 7, that would leave available the multiple configuration options and at the same time would make building exclusion / exception lists much more comfortable for the user would be to make en exclusion list with additional columns to check.
Currently, you add the exclusion to a certain list, according to the shield or function the user needs to take care about.
For Avast 7, "simply"
change the list to be instead a table with columns. Each entry would be, as now, an exclusion. The last column would be the path, and additional columns would be each shield or area where the exclusion would be selectable by a checkbox, just as the Read / Write / eXecute of current shields exclusions.
You could even try to make 3 checkboxes (R/W/X) for *each* shield column on this list, so to give maximum configurability, while still maintaining a one-place-altogether for exclusions.
Moreover, the same exclusion data could be accessed by more than one "form" table. One concentrated table as I just described, and the data could be accessed also by an additional "form" inside each "expert settings" of each shield and also by the general settings, as it is now. I wouldn't care to find the complete table (for all shields and areas altogether) in each "form" in each shield, so to minimize possible conflicts about the real data being corrupted if each "form" were to be different.
A general example, using only 2 shields:
R | W | X | - | R | W | X | | | |
1 | 0 | 0 | - | 1 | 1 | 1 | | C:\example.exe |