Don't you hate it when your companions attack enemies automatically, without waiting for your orders? I hate that. They always engage in melee combat. I hate that in Kotor, in TSL and in NWN2. In Kotor and TSL, this AI behaviour is controlled through the file k_ai_master. If you want your companions to wait for your orders, comment out the line
for all henchmen events (like KOTOR_HENCH_EVENT_ON_PERCEPTION) and then recompile the script.
Don't touch the KOTOR_DEFAULT_EVENT_ON_... events! Those control enemy behaviour. You don't want enemies to just stand around doing nothing. lol.
It may also be possible to change henchmen AI style, haven't tested it yet, but there's a function in TSL that allows to do this:
// Sets the party ai style
void SetPartyAIStyle(int nStyle);
The AI styles are defined in nwscript.nss script. This one is interesting:
int NPC_AISTYLE_PARTY_REMOTE = 14;//RWT-OEI 09/08/04 - Combat AI for the floating remote.
The Bao-Dur remote does pretty much nothing, so it may be interesting to change your party AI style to remote's style