No hace falta programa alguno, la propia Diamond lo hace "de oficio". Tienes que tener los contactos en la HTC (no en la sim) del tipo contacto de Outlook. Editas el contacto (para poder cambiarle propiedades como el nombre, el numero de tlf, el email... LA IMAGEN ASOCIADA jejejej) y le asignas la imagen que quieras y te saldrá cada vez que te llame dicho contacto.
Un saludin