Según lo que comentas, parece que estás intentando acceder a un objeto que no ha sido inicializado o que fué destruido (es por eso lo de el error "Access Violation"). Te aconsejo visitar la siguiente dirección donde verás un excelente tutorial de como tratar con este tipo de errores:
http://delphi.about.com/od/objectpas.../aa052201b.htm
Saludos!