delphi2007不支持直接替换,需要用vs2008编辑res文件,替换图标:替换方法,先删除原来的图标,然后再添加新的,命名为"MAINICON"。如果先添加一个,然后删除原来的,是不出来打图标的。,这样delphi和win8就能同时识别图标了delphi链接下res,并且去掉默认的图标和版本信息res







delphi自己加载图标的方法:
Application.Initialize; Application.ShowMainForm := False;
Application.Icon.Handle := LoadIcon(hinstance,MAKEINTRESOURCE(Integer(101)));