as Bootfile.exe triggers a reboot after execution and possibly not reporting back to LANDesk to say it has successfully executed it, so instead of calling it directly, i've used CMD START to launch a new CMD Window using this command and will report back to LANDesk as successfully executed upon launching a new instance of CMD
START "Executing BOOTFILE.EXE" /MIN CMD.EXE /C "C:\VBoot\bootfile.exe C:\VBoot\boot.img /keep /delay /noui"
if this works for you, you will need to take the reboot step out of your template.