Prevent TQueue elements from being garbage collected

I’m in the same situation. What’s more confusing is that this states that “A pointer to the object must not be stored in a container” in order to be GC’d.