When the user chooses to not place the favicon files in the root directory of the web site:
However, this is not necessary. browserconfig.xml path can de declared. For example:
<meta name="msapplication-config" content="/path/to/browserconfig..xml" />
This would save a few bytes of HTML code.
One exception: the user may enter a kind of template engine directive as the path (eg. <?php echo $icon_path ?>). This declaration will work in the HTML code to copy/paste, but the generated browserconfig.xml will probably be considered as a static file, not to be processed by the template engine. In that case, it will be somewhat corrupted.
<?php echo $icon_path ?>
This scenario should be taken into account.
Fixed and deployed a minute ago. This is code 0.7.