Make(delphi) ver(4.04 build 185) Add(MainForm,2953706,112,224) { Width=275 Height=330 Caption="PngToIco" Position=1 } Add(PNG,1980891,315,182) { Point(doAlphaBitmap) Point(AlphaBitmap) Point(onAlphaBitmap) link(onAlphaBitmap,1610008:doEvent1,[]) } Add(Icon,2772433,413,175) { Transparent=536870911 Point(doLoadFromBitmap) Point(doBitmap) Point(onBitmap) link(onBitmap,7030708:doLoad,[]) } Add(AlphaImage,7030708,469,175) { Left=5 Top=5 Width=256 Height=256 Color=12632256 ViewStyle=1 } Add(Button,10928832,112,140) { Left=140 Top=270 Width=80 Font=[MS Sans Serif,8,1,0,1] TabOrder=-1 Caption="Save ICO" link(onClick,10396178:doExecute,[]) } Add(Button,9479028,112,175) { Left=55 Top=270 Width=80 Font=[MS Sans Serif,8,1,0,1] TabOrder=-1 Caption="Load PNG" link(onClick,2373179:doExecute,[]) } Add(ODialog,2373179,161,175) { Filter="*.png|*.png" FileName="" link(onExecute,9441391:doEvent1,[]) } Add(Hub,9441391,210,175) { OutCount=3 link(onEvent1,12621791:doPart,[(242,181)(242,153)]) link(onEvent2,1980891:doLoad,[]) link(onEvent3,1980891:doAlphaBitmap,[(242,195)(242,202)]) } Add(Hub,1610008,364,189) { link(onEvent1,2772433:doLoadFromBitmap,[]) link(onEvent2,2772433:doBitmap,[]) } Add(SDialog,10396178,315,140) { Filter="*.ico|*.ico" FileName="" Point(doFileName) link(onExecute,2772433:doSave,[(396,146)(396,188)]) } Add(FilePartElm,12621791,259,147) { Mode=2 link(onPart,10396178:doFileName,[]) }