I've been trying to update a Linux icon pack to use a different style of displaying the icon. Instead of using "scaled" style where the system chooses what size to use, I want to apply theme the way most well made icon sets do, where there is a folder for each icon size from 256 px down to 22px.

I have an issue with resizing the png from 256 to anything less than 128px. After that it becomes a blurry mess. I've tried using gimp, axialis icon workshop and PS (using the setting that says best for reduction) and they all seem to not work so well. Is there something else I can try? I've spent a long time trying to figure this out and have already recolored the icon set. Would it be better to copy/paste each smaller image from the original .ico? Thanks

Looks good (using the system scale icon set)


Looks bad (using the individual px size folders)