Please keep in mind that the example code in this project doesn't contain any error protection or handling. For example, if you click Process without choosing a photo or an output folder, the app will do nothing. Try taking your script to the next level by adding protection, displaying alerts, or having the code take different courses of action when problems occur. You could update the script to avoid overwriting existing images in the output folder. Consult the Image Events AppleScript dictionary or my MacTech column "Performing Basic Image Manipulation[el] Using Your Existing Software" to see how you might add other processing options to the project.