Very recently ICICI Bank come with option for applying PPF online.
If you have access to net banking, then you have option to click PPF online and then fill up all the details and submit the form and supporting documents to nearest icici branch.
Step 1: Fill in the details required for opening a PPF Account
Step 2: Take a print out of the pre-printed form, affix your photograph and sign on the form
Step 3: Submit the application form and the nomination form to any one of our branches