You can use the little piece of magic in this post to minimize all programs and windows except yours in Qt (C++)
First add this to your .PRO (qmake project) file:
LIBS += -lOle32
Then add this to your main window header:
#include "Shldisp.h"
Finally paste this anywhere in your program to allow only your program to remain in the screen:
CoInitialize(NULL);
IShellDispatch4* shell_disp = NULL;
HRESULT sc = CoCreateInstance(CLSID_Shell, NULL, CLSCTX_SERVER, IID_IDispatch, (LPVOID*)& shell_disp);
sc = shell_disp->ToggleDesktop();
shell_disp->Release();
show();