A great set of tools for working with Cisco IP phones is here.
Here is a summary of what is available:
Phone Remote allows you to take control a Cisco IP phone (7940, 7941, 7960, 7961, 7970 and 7971 models) from anywhere with network connectivity.
Background Deployment allows an administrator to remotely push a background image to java based phones (7941, 7961, 7970 and 7971 phones)
Ringtone Deployment Tool
Ring Tone Deployment is a utility which allows an administrator to remotely deploy a default ring type to 7940, 7941, 7960, 7961, 7970, 7971 model IP phones.