Inpaint reconstructs the selected image area from the pixel near the area boundary. Inpaint may be used to remove undesirable objects from still images. Delete any unwanted object from your photo, such as extra power-line, people, text… The program will automatically inpaint the selected area to erase it.
It is alarmingly simple to use. Draw a selection around the object you wish to remove from the picture, and run smart remove selection. Inpaint will fill the selection area with intelligently generated texture drawn from the surrounding image data.
Read more about the InPaint 3.0 here
remove unwanted objects from image using Inpaint 3.0
InPaint normally costs you 39.99$ while you can get a full version license key today (January 11, 2011) from Give away Of The Day
Sample , if you can spend a little time more, you can do better than this.