Good ideas. I would say that the current approach represents a bug, because the user expects both ALT keys to work. Fixing the bug would require either accommodating the expectation, or changing the instructional text to read something like, "Left ALT+#".
In the meantime, I have confirmed that the following works in AutoHotkey.
#IfWinActive Find and Run Robot
!1::Send !1
!2::Send !2
!3::Send !3
!4::Send !4
!5::Send !5
!6::Send !6
!7::Send !7
!8::Send !8
!9::Send !9
#IfWinActive ; end FARR block