"CryoPID allows you to capture the state of a running process in Linux and save it to a file. This file can then be used to resume the process later on, either after a reboot or even on another machine."
http://cryopid.berlios.de/All your apps' state cryopreserved for posterity.
I've suggested suspend/resume ability of inactive apps, but saving to disk is of course the ultimate solution.
IDEA: Send key or run app/function when window gets/loses focus or is hovered on
https://www.donation....msg189128#msg189128IDEA: VirtualBox/VMware auto-pause/resume when mouse leaves/enters window
https://www.donation....msg173448#msg173448I'm using multiple virtual machines as "wrappers" for apps whose state I want to retain, saving and resuming their state upon shutdown and restart. It's ok but there's overhead. I wish to liberate my state-saving apps from their VM prisons.