List the non-destructive options first so that spurious clicks do not
accidentally clobber the index.
I tried using small separator at the top of the menu to minimize
spurious clicks but Qt seems to ignore separators at the beginnnig of
This also refactors the context menu setup by breaking it apart into
Reported-by: @grandinj via github.com
Signed-off-by: David Aguilar <email@example.com>