To log in as a specific user, you could set up the user in Connections with no password, and check "Connect on startup". Then starting PL/SQL Developer prompts for login credentials on startup with user and database service pre-filled. (Not exactly what you are after, but might be close.)