I have created a IconChanger engine for Delphi. Old trick won't work on all targets, but this should be working. Just add this pas file to your project and call UpdateApplicationIcon function with parameters of icon file path and exe file path that's all.