To make the icons, I used Photoshop to overlay white on an icon, saved it as an .ico file through IcoFX, pinned to start, opened file location of the shortcut and replaced the icon with the white one. The location to change Start Menu icons and titles is here: C:\Users[user]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.
The Office programs were kind of stubborn, but using Windows Tile Color Changer, I was able to change the color of it and then reset the tile to act normally. Similar with Google Chrome, except I had to go into the program files and replace the image there separately.
You can also use programs like ResourceExtractto easily grab ico files from programs and MyTilefor further customization. I also recommend the ico plugin for Photoshopso you can open and save out .ico files.
Have fun! I'll make a full tutorial eventually. Here's an older one I made: www.youtube.com/watch?v=SjM4Qx…
Edit: added some info.