Paul there is actually a very simple method of doing this automatically and far easier than your stated method.
Open your image in photoshop ( i am using cs4 ) then flick through the menus as follows...
Top Menu Bar - Filters - Distort - Lens Correction
You should find sliders & adjustments for adding vignette to your selected image
Hope That Helps
Darren