pub fn catalogue() -> Vec<(&'static str, &'static str)>
Every registered application, loaded or not, as (id, title) in registration order: what a launcher lists.
(id, title)