Below is a script that runs in the background and modifies the manner in which the backspace key works. It comes from the How To Geek. I believe the script takes ram from the computer, but does it steal cycles during the time the backspace key isn't hit. In other words does the background program not take any cycles until the trigger event occurs?
#IfWinActive, ahk_class CabinetWClass
Backspace::
ControlGet renamestatus,Visible,,Edit1,A
ControlGetFocus focussed, A
if(renamestatus!=1&&(focussed=”DirectUIHWND3″||focussed=SysTreeView321))
{
SendInput {Alt Down}{Up}{Alt Up}
}else{
Send {Backspace}
}
#IfWinActive