2 more options would greatly improve usability:
single click switch to application window when single app window exists. Pointless to force 2 clicks (deskbsr selection of app, then 2nd click to select single window).
an application launching icon. With some long loading apps, there is no indication something is happening.