For 1 and 2 look at the IO.File namespace. It has a Move procedure which you can use to move and rename.

example
VB Code:
  1. IO.File.Move("c:\myPic.jpg", Application.StrartupPath & "/Images/001.jpg")

And check this out for resizing the image