Gaylen,
I think I can help with the first question. I found this out the hard way...
The INIT of a form is a not an active state of the form. In other words, code in the init of the form can't make changes to the form since it hasen't been drawn yet. Make sense? (I tried to put a getfile() in there and it really causes problems.) Anyway, with the form open, go to the menu VIEW and click the Tab Order. Set the control you wan to have focus with the first tab and that should do it.
As far as the ALT keys not working, are you sure the controls anr enabled?
HTH
Ron
Ron Seidl
Independent Developer
VFP
"I'm playing in life's theater in anticipation of a great cast party!"