You know, there is the only one way to figure it out: write a test case.
That's not the answer to everything, you know.
If I have a windows machine that does not have a taskbar, I can call SHAppBarMessage to see how I should report this to the app. But how do I get a windows machine without a taskbar?