How to build a custom block with a image field
You could create (anyway) a content type and use the module Node Blocks. Every content you create with this content type are automatically available as block. Maybe a bit overhead if you just need to create one. 

Another solution may be the BEAN Module. But just dropping the module name, never worked with it.