Can you destroy/erase a List?
Yes. The lists are created and destroyed with calls to glGenLists and glDeleteLists. The contents of the list are specified by putting the drawing commands between glNewList..glEndList pair (glGenLists creates empty list). If the glNewList is called for a list which is not empty, its old contents are replaced with new one.
Like if I want to make an object move around for a few seconds, is it worth making a list to draw it, use the list for a while then destroy the list when the animation ends?i
Why would you want to destroy the list? You can use it to draw object, no matter if it moves or not.