Hi John
Where did you come up with the assumption that icons would get corrupted on an update? I read this forum religiously and I've never seen the cause and effect.
If Adagio is working fine but the icons are generic, try finding the EXE file itself (for example \Softrak\Ledger\Ledger.EXE) and note whether that file has the Adagio icon. If it does, send it to the desktop as a shortcut, and you should be set.
Steve