AppChooser: implement `last_choice` option in private implementation
last_choice
is a string that indicates the app id that was selected
the last time. If last_choice
is also the default choice, prefer the
default app label.
Edited by Fushan Wen