Wondering if incorporating user-designed icons is within reason.
What I’m thinking of is probably best implemented on a pc or laptop with a mouse. Provide the user with an empty grid representing the pixel dimensions of the icon. Clicking on a grid location alternately fills or erases it. An actual-size icon would also be shown to preview the design,
And some way to add it to the icon table, or provide an additional table for user-designed icons.
Probably a ten-minute job…