The resource list is just that, a list of the resources in the file (or in some library file) depending on how you created the list. You can use the VS routines to add to and subtract from that list as you see fit.
For example you could get a list of all the symbols with the name chair and then remove all the ones that included rocking as part of the name.
This would not change the resources in the file, only those that will be acted on my the list.
When you delete the actual resource it is automatically deleted from the list (I think, test for Nil handles before trusting me on this), or at least will not be able to be built into a new list.
HTH