Hola, para aclarar, porque serian dos enfoques distintos, vos queres que se sepa cual fue el último botón de arriba pulsado (tragos por ej.), sin importar que el foco lo tenga otro elemento (algún botón de abajo).
O, deseas que le foco, vuelva al botón de arriba (por ej. tragos) al finalizar el proceso del botón de abajo.
¿Como sería?
Porque para resaltar, es como te indicaron, cambair una propiedad del botón (color) o algún elemento asociado (le podes poner un marco a cada botón y hacerlo visible/invisible según corresponda).
Por ej. en el click de cada boton de arriba anulas esa caracteristica para todos los botones y luego la activas solo para el que corresponda.
Así, solo se desactivaría esa "selección" cuando hagas click en algún otro botón de arriba.
Ahora, si lo que queres es mantener el foco,
Al final de la ejecución de los comandos del boton command1 (o el que sea), tendrias que poner un return thisform.commandxx , siendo el xx el botón donde te interesa retornar.
claro que tendrias que tenes u nelemento (variable) que te indique cual fue el boton del ultimo click y con un "CASE" o macro sustitución hacer el return thisform.comandxx adecuado
Saludos