Hi,
Go to C:\Windows\System32\shutdown and create a shortcut...
Select "Properties" of the shortcut and add the delay to the end of the shutdown.exe...
It should look like this for a STANDARD Shutdown... NOT using the Fast Startup Feature...
C:\Windows\System32\shutdown.exe -s -t 0
The -s is for the shutdown... the -t is for the delay time..., and the 0 is for the time... you could use a 30 for 30 seconds for instance...
The problem with this is that most all machines use a Fast Startup feature that needs a different command... C:\Windows\System32\shutdown.exe -s -hybrid -t 0...
For a Restart shortcut again create a shortcut to C:\Windows\System32\shutdown and change to this... C:\Windows\System32\shutdown.exe -r -t 0
The -r is for the Restart instead of Shutdown... The rest is the same..
You can also click on your Desktop, then press Alt+F4... This will bring up the Windows 7 style shutdown\restart\sleep\hibernate menu...
I have a programmable button on my mouse that is set for "Close"... This "Close" generates a "Alt+F4" command on any window you click on before hitting the button, and closes it...
This also brings up the Windows 7 style shutdown\restart menu...
I personally prefer to use the Windows 7 style menu for a Shutdown, and my custom Restart shortcut to restart.. This guarantees that the Fast Startup feature will work properly...
EDIT... Corrected the Restart command..