En realidad le puse el busyinfo para que el programa no paresca colgado, porque sin eso tampoco tenes el control del programa hasta que termine de bajar las fotos, porque el evento se llama al cambiar de item del control list.
Por eso me gustaria hacerlo con threads para que por mas que no halla terminado de bajar las fotos se pueda cambiar de item y cancele la descarga. Es un ABM de productos y en el list estan cargados los codigos y descripciones a medida que te vas moviendo consulta en la base la descripcion, precio, codigo, etc y baja las fotos de un server osea en la base dice:
http://ejemplo.com/foto1.jpg,dir2,... y descarga cada una...
pero cual es la mejor manera de usar theadrs, una para cada foto? una para el bucle que baja la foto?