I also played with simple PushButtons after I remembered that I can crate *.ico files in VisualStudio. This approach is more convenient because I don't have to create six images, and using transparent background, they have correct colors. However, I find it dificult to create icons that look equally nice in the installer as they do when I create them. Straight lines become ugly bent things and I just cannot find out the optimal size for the icon. The attached screenshot shows a button with an icon that originally had two V shapes with straight lines at a 45° angle. Now they are not only squiggly but also in ways different from each other.

- 2024-10-31_09h39_49.png (407 Bytes) Viewed 4249 times
The question with the optimal size of course would also apply to an ImageButton. When I create the dialog in AI, buttons are 18x18 units. This is the same height as is displayed for Edit type controls.