If by Hot Folders you mean folders that SSIS will monitor, you can try using FileWatcher from sqlis.com . This utility will sit and wait for a file to be placed into a watched folder. It can use wildcards, just not very complex ones. I see you want to process upwards of 200 images, but I don't see how many 'folders' these images will be placed into. If they are being placed into a single folder, then you can use the technique I use to process .pdfs in parallel. I have a Script Task read in the full filename (directory included) into a flat file, so at the end I have something that looks like this:
- c:\rootfolder\images\image1.png
- c:\rootfolder\images\image2.png
- c:\rootfolder\images\image3.png
I then load this into a sql 'Task' table as a varchar(x) field. I have, in my case 8, parallel data flow tasks each extracting a single row from the table. I process invoice/statement pdfs like this doing 1,000s in a matter of minutes. The process I developed prevents bottlenecks by having all N threads pull from the same source. If you choose to have N tasks pull from N files, there is a change one or more of those data flow tasks will fall behind holding up your whole process. There is no place for me to post the code I use, but I'd be more than happy to send it to you along with a presentation I have on the parallel task structure. Just send me an email.