Hi,
Let me be frank with you, I have experience of creating many Photoshop scripts to automate various repetitive tasks for a major gaming studio in Abu Dhabi and so I am confident of doing it.
However since I am from web medium, print medium will have to be researched into.
My proposal is to create a script which will be triggered from Photoshop File> scripts
Coming to you brief, most of it is easy task for me, and i am re-writing it with my comments in [] below
Create a Photoshop script that will take an entire folder + subfolders of JPEG or TIFF images and apply + embed a RGB printer ICC profile to all files.
[Understood]
Completed files to be placed in an associated output folder with same folder structure as source folder.
[Understood,Easy]
> must maintain source folder structure in output folder.
[Understood,Easy]
> must use Photoshop's Adobe ACE engine
[Understood,New for me]
> must confirm there is an embedded profile of sRGB or Adobe RGB and process files
[Understood]
> must check if there is an embedded profile other than sRGB or Adobe RGB, WARN USER and ask if script should Stop or Proceed
[Understood]
> must check if there is no embedded profile, WARN then prompt user to select a source profile.
[Understood,Need more info]
> must make it easy to setup multiple such queues + folders (around 10 on the same machine)
[Understood,I will be writing a script which will be triggered from file > scripts and so it will have to be 1 que at a time]