Un oggetto HookChoices rappresenta l'elenco di selezioni presentato da un hook CHOICE_LIST.
L'oggetto HookChoices è un oggetto speciale visualizzabile solo dall'interno di un hook CHOICE_LIST. Questo oggetto fornisce il metodo AddItem, che è possibile utilizzare per aggiungere un nuovo elemento all'elenco. È possibile utilizzare il metodo AddItems per aggiungere un elenco di valori.
L'oggetto HookChoices viene memorizzato in una variabile denominata choices (per gli hook, non script globali) e vi si può accedere solo tramite tale nome.