Is there is a way to roll out the costomized background image like a logo for all ip phones using a tool like a BAT or anythiong else.. CCM 4.2 .
Currently there's no option in BAT to do that. There's a bug opened as an enhancement request:
CSCsi49844 Background Image on phones through BAT or Phone specific page
Check this tool (not cisco supported), but it can help you out:
"Background Deployment allows an administrator to remotely push a background image to java based phones (7941, 7961, 7970 and 7971 phones)"
You can use the "phone designer" widget in later CUCM versions to personalize background images on your phone.
It's a cool widget to customize, not to bulk!, but you can get more information at:
Hope this helps!
If it helps, please rate! :)