Hi Biterider!
You can try to check if you can see a pattern in memory, but it is difficult and error-prone.
Yes, I was thinking something like that. Perhaps was already maked...

I also had this problem and I solved it by setting the object pointer to NULL immediately after destroying it. This way I got an exception when I accidentally tried to access it.
Yes, I have that exceptions from time to time

Some problems arise when same object belong simultaneously to several lists or collections.
Fortunatelly I found yesterday problem, and I think I will not have that problem never more.. until tomorrow

Perhaps next time I will try to make something.
Thanks.
HSE