Been clamming all night.
Meanwhile, Beta 9i is up:
http://www.fish-byte.com/MA3Beta.zip
Fixes the "wrong button assignments" problem. This was not a problem in the code, but was introduced by the compiler. Re-compiling the program from ground-zero fixed it.