Hello, I read your requierements, and it's seem you want to remove some memory pool allocation from the working set list of the avd node... if that is the case, it's seem it's the wrong way of doing it because after that the system don't known about this removed memory pool and cause some BSOD... you have to find a way to remove in it and let the kernel known about it it the same time to avoid corruption, I suppose... this is just a guest of my part, maybe your problem is something else...
So perhaps, I could help you in resolving your issue. We could discuss more about your request in the chat, so feel free to contact me.. and I would check your code to see what I can do for it...
Thanks you very much