Here's a quick script that disables the cashier button when you have tables open.
Code:
#NoEnv
#Persistent
#SingleInstance force
OnExit, Exit
cashierEnabled := true
SetTimer, DisableCashier, 1000
return
DisableCashier:
if( WinExist("ahk_class PokerStarsTableFrameClass") )
{
WinClose, Cashier ahk_class #32770
if ( cashierEnabled )
{
Control, Disable,, PokerStarsButtonClass37, PokerStars Lobby
cashierEnabled := false
}
}
else if ( !cashierEnabled )
{
Control, Enable,, PokerStarsButtonClass37, PokerStars Lobby
cashierEnabled := true
}
return
Exit:
Control, Enable,, PokerStarsButtonClass37, PokerStars Lobby
ExitApp
return