Elementary (I'm sure) BatchMove Problems

I'm having two elementary problems with TBatchMove:

1.  When using it programatically, I get a "Table Busy" error on my
destination table. I don't get this error in design mode when activating
the "Execute" feature. I've tried putting in a "wwTable1.Active := False"
prior to the "BatchMove1.Execute" line, but I still get the error.

2.  I'm simply writing a {*word*269} table over the existing table in order to
reset the autoincrement field I used (last time I use that type!) to 1.
How do you recreate the primary and secondary indexes on the newly copied
over destination table? The TBatchMove appears to not copy over the