I get the same problem. I have key files protected with password.
I solved the problem this way:
I make some modifications to the pageant program and added a new command line parameter.
this parameter is a filename that contain 2 information per lines : the full path of the key file followed by the asociated password phrase. of course, the password phrase is encrypted.
now, the program read each line and try to load each key.