OTx are linked to styles and not to programs, while you can, of course, link styles to programs.
So you have to create the OTs and save them as associated to a style, then save a program that uses that style.
When you will recall the program, you will find that the style is loaded and its OTs are available.