Those seem like good ideas, so I'll put them on the list.
As another option, sometimes it's better to combine scripts and then use the Hotkey command to selectively disable hotkeys you don't want active at certain times. If that isn't feasible, you can close other scripts with the following approach from the
FAQ:
Code:
DetectHiddenWindows On ; Allows a script's hidden main window to be detected.
SetTitleMatchMode 2 ; Avoids the need to specify the full path of the file below.
WinClose Script's File Name.ahk - AutoHotkey ; Update this to reflect the script's name (case sensitive).
Also, the following shows how to pause or suspend other scripts:
http://www.autohotkey.com/forum/viewtopic.php?t=5226
Thanks for the ideas.