If anyone else encounters this - the paths to the fontawesome font sets (which generate the icons) seem to be hardcoded as an all lower case "foreground" easiest workaround is to rename the Foreground skin folder to foreground and make the same changes in LocalSettings.php
Sorry, I haven't had the time to chase down where the lowercase name is set.