There's some code in the editor interface access that checks that buttons have the correct icon, which is a way to validate that the button references are the ones we intend, including when new versions of the engine comes out and make changes to the editor UI.
This is currently part of the editor interface access class and runs on every open, but you only need to run this as part of a build system