When i create a screenshot of the whole screen,
everything is on the screenshot, also the gui of my program.
Is there any way of achieving a screenshot of a clean desktop without
minimizing my form before and restoring after the screenshot?
Solution: seems like you have to make the window invisible and then minimize it. However if you set ShowInTaskbar to false just before you minimize it, it results in an awkward bug (see screenshot somewhere in the comments below)