How to create a macro that loads a track preset

Correct and it’s a bug obviously, but there may be underlying structure issues for this misbehaviour.

My workaround (for instrument track presets):

Step Command Category or External Utility Command Name or External Utility action Number of times
1 AddTrack Instrument
2 External Utility Hit Enter
3 Preset Track Preset: Open Browser
4 Focus Fore 6 times (with filters tab off)
5 External Utility Paste from clipboard or type the track preset exact name
6 External Utility Hit Enter
7 Focus Fore 1 time
8 External Utility Hit Arrow-Down
9 External Utility Hit Enter

I feel you. I think that it would be great to have either this, or a way to do it using MIDI Remote. In CB15.0.20, the functionality of querying instrument/fx plugins and inserting them in proper slots is added and it’s great. Wish something similar is done for the track/vst presets in the future. It is not easy if we view it as a complete implementation, but should be doable a bit easier by providing just a way to load presets by their unique names/ids, whatever feels best.