Qe tal Miriam,
Mira en VB 6.0 me toco realizar algo parecido, nosotros teniamos un campo Image en la tabla para guardar la fotografia de la persona y esta se guardaba con unas rutinas de VB 6 llamadas GetChunck, la verdad es algo verdaderamente latoso y no te lo recomendaria.
Me imagino que en tu caso tienes una tabla en la cual guardaras la imagen , no podras utilizar campos alternos de la misma tabla para controlar el llamado de la imagen ? mencionas que los buscaras por tema.
En nuestro caso nosotros grababamos a esa tabla desde diferentes modulos , cuando se trataba de un empleado la aplicacion grababa la imagen con la letra E al inicio y nos servia de identificador (empleados), cuando se trataba de algun producto P y despues tipo y area del producto , etc.
Ojala y te sirva un poco la vaga idea que te comento.
Saludos !!