Hello,
As per my understanding the Reasons are tagged against the transaction user status and not against Categories. Experts may correct me here.
Using code:
You may very well control the Reason drop down values by doing appropriate coding in get_v method.
Try searching in forum, you will get some code snippets.
Regards,
Bharathy