You can also use the register by using Run commands in the right spot, but a script as described above is likely the most user friendly idea.
You might be advised to have some wait states or status checks when you launch a program.
So an option is :
First of all launch the Group Policy Editor by clicking
Start, then type
gpedit.msc and hit
Enter. Now navigate to the
User Configuration > Windows Settings > Scripts(Log on/Log off) option
Double click the
Logon option from the main window and click the
Add button in the Logon Properties dialogue box.
Now add the program which you wish to start up in the
Script Name, and set the
Script Parameters option as you require.
Now I'm not sure if that runs scripts aschronously (in the background - without causing things to wait) and can see all network drives (only important if necessary programs / data aren't stored on the PC you are refering to and if the scripts run before any user signs on!
Also read
http://stackoverflow.com/questions/6...user-logged-on