It's because Show Desktop, when invoked for the second time, "unmininize" all the windows. Because you already have some restored, it will look like it did nothing. Not that I like this behaviour, though... 2012/4/13 palimmo