WIP: Migrated app-list dialog to OCaml