'Attempts to return the URL of the msapplication icon of the most
preferred size (based on the order in cls._msapplication_sizes). If one
is not defined, returns None.'

def _check_ms_icon(self):

    for size in self._msapplication_sizes:
        icon = self._check_ms_icon_size(size)
        if icon:
            return icon
    return None
