Revert "Revert "Port Frameworks: Allow Custom Icon Tinting Option (1/2)""

This reverts commit 4219102aa3b31fdc3b88d9674d87b6564ae79268.