Efectivamente yo lo hago también de esta forma. En la base de datos un campo guarda la información de donde está situada la imagen (Una carpeta, un cd etc.) y mediante código la puedes cargar en un picture....
El principal problema puede radicar en si alguien borra esos datos... Te has quedado sin las fotos ....
Si necesariamente las debes guardar como un objeto dentro de la base de datos y por el volumen que indicas, tendrás que ir pensando en migrar a un gestor más potente como SQL-Server.
Efectivamente MauroA tiene razón Access 97 puede alcanzar hasta 1GB. de datos y la versión 2000 ysuperiores 2GB.
Otra posibilidad sería que fragmentes los datos en diferentes bases Access agrupándolos por algun tipo de categoría. En cualquier caso estás usando una base de datos 'doméstica' para un proposito de base de datos documental.....??
Recuerda que !!A cada pájaro hay que matarlo con su escopeta!!
Un saludo...