You could create an autohotkey script that is always running and looks for launchbox or bigbox running and then starts. Example below checks for Launchbox or Bigbox every 6 seconds, if either is running it opens notepad, if neither is running it closes notepad.
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#persistent
Loop
{
Running = 0
Process, Exist, Launchbox.exe ; check to see if Launchbox is running
If (ErrorLevel <> 0) ; If it is running
{
Running = Running + 1
}
Process, Exist, Bigbox.exe ; check to see if Bigbox is running
If (ErrorLevel <> 0) ; If it is running
{
Running = Running + 1
}
If Running = 0 ; If it is not running
{
Process, Close, notepad.exe ; Close notepad
}
Else ; If it is running, ErrorLevel equals the process id for the Launchbox
{
Process, Exist, notepad.exe ; check to see if Printkey.exe is running
If (ErrorLevel = 0) ; If it is not running
{
Run, notepad.exe
}
}
Sleep 6000 ; sleep .1 minutes
}