1. Set the Environment table in Power Editor to use a property to set the value of *PATH
2. Use GetEnvVar() to get the current PATH value
3. Use the StrFind() to see if what I need to add is already there
4. Append the path to the string if necessary
5. Set the property in step 1 to the new string value using MsiSetProperty().
Since the property's value is what the path variable should be, it should use that value in the Environment table, right?