A) eZ publish creates image aliases on demand. When user first time will display image, image alias will be created.
B) You can use object relations e.g when one object image you will use in the several places of your site. Look on object relation datatype or use relations in object edit mode. You can keep images in Media then other objects can use them via relations.