 		Customize whether the menu item is enabled, called for each menu item representative.
 	*/
 	public var enabled: ((menuItemRepresentative: T) -> Bool)?
+	/**
+	Customize the image, called for each menu item representative.
+	*/
+	public var image: ((menuItemRepresentative: T) -> NSImage?)?
 	/**
 	Customize the submenu, called for each menu item representative.
 	*/

				item.tag = tag
				item.state = state
				item.enabled = enabled
				
				customization.additionalSetUp?(menuItemRepresentative: menuItemRepresentative, menuItem: item)
				

		
		let items = menuItemRepresentatives.map { menuItemRepresentative -> NSMenuItem in
			if let menuItemRepresentative = menuItemRepresentative {
				let title = customization.title?(menuItemRepresentative: menuItemRepresentative) ?? menuItemRepresentative.title
				let representedObject = customization.representedObject?(menuItemRepresentative: menuItemRepresentative)
				let tag = customization.tag?(menuItemRepresentative: menuItemRepresentative) ?? 0
				let state = customization.state?(menuItemRepresentative: menuItemRepresentative) ?? NSOffState
				let enabled = customization.enabled?(menuItemRepresentative: menuItemRepresentative) ?? true
				let image = customization.image?(menuItemRepresentative: menuItemRepresentative)
				let (action, target) = customization.actionAndTarget?(menuItemRepresentative: menuItemRepresentative) ?? (nil, nil)
				
				let uniqueIdentifier = menuItemRepresentative.uniqueIdentifier
