???
a ver... pero tu quieres un administrador de imagenes para agregar, eliminar, seleccionar y asignar a determinada cosa no ?...
Para eso tendrias que verlo desde el punto de vista necesario.
Si una foto se puede usar/no usar lo que debes agregarle a cada registro que contiene la foto es un campo "estado" donde 1 podria ser que esta activa (se puede usar) y 0 en caso contrario.
Lo demas es que en el formulario solo elijas las fotos que estan con estado 1 y veras las que estan activas.
Para modificar una foto via formulario tienes que pensar en 3 campos minimo.
1.- input de foto actual (hidden)
2.- checkbox para activar un campo tipo file para subir una nueva foto
3.- el campo file disabled para que cuando apreten el check se active y subas la nueva foto.
Todo esto porque cuando recibas los datos, tu preguntas por si el check existe o no, en caso de que exista es porque lo han presionado y tomas la nueva fotografia del input file, en caso contrario es porque no van a modificarla y no haces nada en mysql.
Suerte y trata de detallar un poco mas tu problema para ver como ayudarte de manera mas optima.