There are some third party scripts and sites to enable background image for google.com page. Now the great Google itself introduced a way to add background image to your Google home page.
Procedure is very simple.
- Navigate to http://www.google.com/addphoto
- Upload a photo or select an existing one
All set good to go now. Hope u like the new background feature.