When you download some icons, they come into packages which includes BTN, DISBTN, PASBTN, and DISPASBTN. Or if you created the icons all by yourself, read some icon making tutorials on how to create proper format for those icons. Nevertheless, they will work if you set a BTN icon into a DISTBTN icon, it will still work but might look not good when played in a map.