Si estoy equivocado perdon... pero creo que deberias pegarle una ojeada a las api de windows y algunas funciones que vienen ya en System creo que es... Ejemplo:
Código Delphi
[-]
var
WndTaskbar: HWND;
begin
Result:=true;
WndTaskbar := FindWindow('Shell_TrayWnd', nil);
if TaskBarVisible then
ShowWindow(wndTaskbar, SW_SHOW)
else
ShowWindow(wndTaskbar, SW_HIDE);
if TaskBarEnabled then
EnableWindow(wndTaskbar, True)
else
EnableWindow(wndTaskbar, False);
end;
Uso
SetTaskBar(true,false); SetTaskBar(true,true); SetTaskBar(false); SetTaskBar(true); SetTaskBar();
Código Delphi
[-]
var dummy : integer;
SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @dummy, 0);
var dummy : integer;
SystemParametersInfo( SPI_SCREENSAVERRUNNING, 0, @dummy, 0);
Perdon pero no los he probado