public function addIcon($image, $shadow = null, array $imageOptions = [], array $shadowOptions = []) {
		$res = ['url' => $image];
		$res['icon'] = $this->icon($image, $imageOptions);
		if ($shadow) {
			$last = $this->_iconRemember[$res['icon']];
			if (!isset($shadowOptions['anchor'])) {
				$shadowOptions['anchor'] = [];
			}
			$shadowOptions['anchor'] = $last['options']['anchor'] + $shadowOptions['anchor'];

			$res['shadow'] = $this->icon($shadow, $shadowOptions);
		}
		return $res;
	}