La ayuda lo dice bien claro:
Cita:
Do not call Destroy directly. Instead, call Free
|
Tienes código repetido ahora mismo, en el Button2Click y en el OnClose.
Cuando ordenas cerrar la ventana con .Close, se ejecuta el evento Twindow_refrigerio.FormClose que libera las listas, después se sigue ejecutando el Button2Click que también libera las listas de nuevo, es por ahí que da el error.
Supongo que antes tendrías otros errores de diseño, de ahí que te aparecieran errores.
Saludos