Icon at 256 and more colors

Hello all

The object TIcon can load icons with 256 colors, but they save it with only
16 colors.

Who I can load a Icon with 256 or more colors in Delphi 3 or 4 and save it
with the same numbers colors?

Thanks for all.