There are several obvious things that could improve the program. An undo-last-stroke function while marking the image, or undo brushes; the brush pointer should be the actual size of the brush; the resize window should have options for centimeters or