The Apple Installer for iLife checks your Receipts folder to see what is installed already. It also checks your application folder to make sure you aren't lying, i.e. you copied someone elses receipt for iLife to get the update which is a full app installed for free. Since it will see iTunes already has a greater major/minor value it won't change it.