Hibernation not only saves energy, but also allows to get into a functional system immediately with all programs open.
In Microsoft Windows 7, the hibernation is accessible through the Start menu and can be set in the Power Options.
Write or copy paste the following code in the Create Shortcut Window:
C: \ Windows \ System32 \ rundll32.exe powrprof.dll, SetSuspendState 0,1,0
Click Next button; Name the shortcut in Next Window as Hibernate (or anything you like) and click Finish. A shortcut for hibernation will be created on the desktop. However, it looks ugly as it has no specific icon. Right click over it and click properties:
In the Shortcut Tab, click Change Icons:
Click on Browse to find a suitable icon, go to one of these folders :
C: \ Windows \ System32 \ SHELL32.dll
C: \ Windows \ System32 \ imageres.dll
choose an icon and then click OK; the shortcut will get a new icon:
Double clicking it will put your Windows 7 computer in to sleep. If you want to create a keyboard shortcut for it, simply follow this tutorial for further steps.