ICICI is preying on the NRI's to make some quick money from their accounts.
First they require you to have a Debit card for online access and then charge you yearly fee for the debit card. Generally the debit card is useless for NRI's as you visit home once a while and in most places it cannot be used as a credit card (i.e. airline ticket etc).
The second way of making money is to cancel your online banking password if you did not access it for 6-months. Most NRI's do not look into the online banking account until a trip to India is planned. Once the password is reset then you cannot get it back by email or other ways except direct mail. They charge you Rs450+ for sending the new password to your US address (claiming as shipping cost).
BTW if you did not access your account for two years then your account is probably frozen as it was dorment for two years. ICICI Bank will send you all kind of junk emails for all the other products and services but will not send you reminder email before the account is frozen or the password is reset. Why will they send as they end up making money on top of the low interest they pay for your account.