Depois de entender melhor o que você está tentando fazer, acho que um script curto é o melhor caminho a percorrer (desculpe, não acho que exista uma solução tmux -apenas semelhante às classes de comando screen ):
Em .tmux.conf :
bind-key x command-prompt -p "launch what?" " "run-shell \"tmux-launcher %%\""
tmux-launcher deve ser um script de shell executável em algum lugar em seu caminho:
#!/bin/bash
case $1 in
o) tmux new-window -n imap -t 10 offlineimap.sh -o ;;
m) tmux new-window -n mod ncmpcpp ;;
w) tmux new-window -n vw vimwiki ;;
esac
Uma desvantagem é que você deve digitar return após a letra que seleciona a janela a ser criada.