I've got a suggestion for a feature, that I think would be very cool:
Password Safe could export a kind of API for applications to retrieve passwords from the database. That way application developers can directly retrieve passwords from the database without the user having to click around, getting the password form the database by hand.
This is my idea of how to achieve this without ripping up the security too much:
The external application calls a function in Password Safe or sends a message telling it "I want to have the password for entry X with username Y". Password Safe then opens up a dialog box telling the user wich application has requested wich password. So if he allows the app to get the password he enters his master key and Password Safe returns the requested Password to the application.

I'm not all that of a security guru but I think this way should be pretty safe or am I missing anything?

regards and thanks for the great program,