I saw this C++ code on a forum which minimizes all open windows
#define MIN_ALL 419 #define MIN_ALL_UNDO 416 int main(int argc, char* argv[]) {
I've previously blogged on how to minimize & maximize using P/Invoke from C#: http://improve.dk/minimizing-and-maximizing-windows/