Das ist etwas komplexer, da die Taskbar auch die Workarea des Desktop beschränkt. Versuch mal folgendes:
Delphi-Quellcode:
uses
Winapi.ShellAPI;
var
data: TAppBarData;
begin
data.cbSize := Sizeof(data);
data.hWnd := FindWindow('
Shell_TrayWnd',
nil);
data.lParam := ABS_AUTOHIDE
or ABS_ALWAYSONTOP;
SHAppBarMessage(ABM_SETSTATE, data);
end;
Andersherum dann
data.lParam := ABS_ALWAYSONTOP;