program to resize image?
Just a part-answer: i'm using a nice app for resizing images: Image Shrink (there's also a lite version).

It works via the share intent - you "share" an image to it, the app does its job and the result can be shared again (e.g. if you want to send a large image via mail and want to resize it first, easily done with that app).