The first thing I recommend is on a test machine, test what command run from 'start, run' would automatically (and if desired, silently) complete the task. Also note if a reboot is required. Once you know that, it's easy to just plug that into the Program properties of the Package. It's possible you may not even need 'source files' or a distribution point for this uninstall (unless you need to run a scripted install; then you'd need the script in the source and distribution points).
I'd also set the Program properties to "run whether or not a user is logged in", "with admin rights".
Then test your uninstall on 1 or 2 machines, and verify it works as you expect; then you can expand it to a pilot, then roll it out. Once you get to the roll-it-out; I'd define the collection to be "machines which show Altiris client installed" (whether that's based on a service running, a file existing, or the program appearing in Add or Remove Programs)
If there are multiple commands you need scripted, feel free to post them; and we'll help you stage the sequence--whether that'll end up being a 'run this program first' sequencing of programs, or a script; that may depend on the sequence of events you need (run this part only when no user logged in, but this part only when someone is logged in, reboot after step 1...)
I'd also set the Program properties to "run whether or not a user is logged in", "with admin rights".
Then test your uninstall on 1 or 2 machines, and verify it works as you expect; then you can expand it to a pilot, then roll it out. Once you get to the roll-it-out; I'd define the collection to be "machines which show Altiris client installed" (whether that's based on a service running, a file existing, or the program appearing in Add or Remove Programs)
If there are multiple commands you need scripted, feel free to post them; and we'll help you stage the sequence--whether that'll end up being a 'run this program first' sequencing of programs, or a script; that may depend on the sequence of events you need (run this part only when no user logged in, but this part only when someone is logged in, reboot after step 1...)