Events - upload image
Is there anything stopping you using Custom Fields to do this? Thats normally how people add extra information they wish to hold about the event. You'd then need to do some work on the display side to use the image.