Just finally found a solution for this so thought I'd post it here as a question and answer so I find it next time I google it:
I have a .launch file which I can run by context menu (Run As...), but it is not being added to the list of Debug or Run configurations like it should. Why not?