Alternating Payloads Between Programs

When alternating between programs, do the Payload values change while using the same installation? Or do I need to create a separate installation for each application?

Stays the same within the same installation. You could either create a separate installation ,or you could have multiple payloads and use Set Payload within the program to change active.