We actually do not have the agent in the image itself.
Below is a general outline of our imaging process, which was working fine prior to SP1 with either new machines and reimage machines. Now post SP1 this works fine with new machines (record created in altiris during this process) but not with reimages (records already exists)
The main difference I see happening between the 2 is on machines that already have a record the first time altiris talks back it gets all the software policies we created since it is already aware of the system, but on the new record it takes some time for this to happen and it doesn't get them right away, which seems to then not possibly conflict with the tasks needing to run??
1. boot to pxe
2. deploy ghost file
3. copy files from share to windows drive and commands to batch file that runs when windows loads for the first time. (these files include the altiris agent install)
4. Boot to windows
5. Batch file runs to Install altiris agent and sub agents (new versions - software management, DS, inventory, patch) before altiris communication occurs. We release the IP so there is no network connection, then install altiris, then renew ip so it now gets network connectivity and to the NS it is none the wiser that altiris was not there prior to first communication in Windows 7
6. Altiris starts to communicate and continues the job
7. Job continues and installs applications using quick delivery
8. Job runs a cleanup script that removes autoadmin etc and reboots to finish
9. Done