ShowWindowAsync()
WM_SYSCOMMAND routing; show() async flag
unimportant