Automate installation of Android devices
This could be done - but would need to either:

1)root the devices and allow system priviledges high enough to automate uninstall/install/create wihtout user confirmation

2) the user would need to confirm app uninstallations and installations - which would be almost as slow and laborious as doing the work manually.

If you decided to go down the root and run route, you would need to write an app which could install the others for you OR you would need to look into something such as nandroid which can be used to create an image of a working android device and return you a set of image files to deploy to other devices

Failing that, as James said - look at the debug bridge APIs which could be used to accomplish this.