I've created by own hero icons for my upcoming map, but even though I've imported BTNs, DISBTNs, PASBTNs, and even DISPASBTNs, there is still yet another green screen in the hero revive screen after they die.
Try checking icon names. You may have a typo in your DIS icon. Also check if your disabled icons are in ReplaceableTextures\CommandButtonsDisabled\ folder.
If everything is fine, icon may not have alpha channel, it causes green squares sometimes.