Hi Marco,
SQL*Plus behaves the same way, so I am not blaming PL/SQL Developer. On the other hand, there are tools that let you specify machine, service, and port number directly, thus bypassing TNSNames restrictions. Maybe you could add this to a future version of PL/SQL Developer.