I have a driver script(external vbs script) which starts QTP with all the settings, open the test, add folder options and libraries and run the test.
If I perform all these steps manually, the test is running fine but my driver script is not able to do so i.e. it starts qtp,opens the test, add the library files and folder options but while running the test it is not able to identify the username edit box.
When QTP fails to recognize something I have two standard checks I do first:
1. Make sure that the correct plugins are selected. (You've done this)
2. Under Automation > Record and Run settings > Check Record and run on any open windows-based application.