We have a smart campaign to test emails for URL link sanctity. This smart campaigns lives by itself and is not part of any program. I am aware of the Send Sample function but we've found that Send Sample doesn't properly test decorated links, so we're forced to "live test" emails.
We've found that program tokens don't work when we use this smart campaign to test unless we create a new smart campaign under the program that contains the tokens to test emails.
It would be nice to have tokens work no matter which smart campaign triggered them - it would save us the trouble of having to create a smart campaign under each program just for testing purposes.