Try
DeskTop!
Press F1 to show the desktop ontop of the other windows.
To change the hotkey, just edit the *F1:: line below.
Skrommel
;DeskTop.ahk
; Press F1 to show the desktop ontop of the other windows
;Skrommel @ 2008
#SingleInstance,Force
#NoEnv
SetWinDelay,0
SendMode,Input
SetWorkingDir,%A_ScriptDir%
DetectHiddenWindows,On
WinGet,desktop,Id,ahk_class Progman
Gui,-Caption +LastFound -Resize +AlwaysOnTop
Gui,Show,X0 Y0 W0 H0
gui:=WinActive("A")
OnExit,EXIT
Return
*F1::
TOGGLE:
If detached<>1
{
SysGet,work,MonitorWorkArea
parent:=DllCall("SetParent",UInt,desktop,UInt,gui)
WinMove,ahk_id %gui%,,0,0,%workRight%,%workBottom%
detached=1
}
Else
{
DllCall("SetParent",UInt,desktop,UInt,parent)
WinMove,ahk_id %gui%,,0,0,0,0
detached=0
}
Return
GuiSize:
If ErrorLevel=1 ;Minimize
If detached=1
Gosub,TOGGLE
Return
GuiClose:
If detached=1
Gosub,TOGGLE
Return
EXIT:
If detached=1
Gosub,TOGGLE
ExitApp