AutoHotkey
AutoHotkey is a free, open-source scripting language for Windows that allows users to easily create small to complex scripts for all kinds of tasks such as: form fillers, auto-clicking, macros, etc.
TaskLayout is a small portable Windows utility which allow saving/restoring of desktop layout (a set of specified apps/windows with corresponding position on screen) in...