enhancements

 - support selecting desktop actions
 - support launching xsessions
 - allow StartupWMClass to be specified for terminal applications
 - support SessionSetup for XSession [Window Manager] entries
two items done