As always, you should go and study the laws for yourself - I don't pay much attention to NYC, but I know that last time I really dug into it, Statewide it was REQUIRED to approve or deny in writing within 6 months from presentation of application. And oddly enough NYC was only THREE months!
This may have changed - but go look up the laws for yourself (PL sections 265 and 400 - you will find references to other sections as well in those)
This is a realm where being right, and having the law on your side means nothing to the ordinary person of average means. First of all, when they break the law, what are you going to do, call the police? They are the police! And in this realm, the blue wall of silence is encouraged to be corrupt.
Sure you can hire a lawyer to fight for your rights that are supposed to be protected under NYS law, but that costs money and even more time. So you spent the money on a lawyer and by the time the issue goes before a judge, it gets resolved. You lose no matter what. That's the way they roll; they can't stop us but they certainly can slow us down and cost us lots of money.
My one thought on this is to file a civilian complaint against the police department. There's usually a process in place that helps with complaints against the police. While the process is more so for the anti police liberals, perhaps us good guys can make this work for us too. After all, we're not going after the good cops working the street, we're going after the corrupt ones that are monkeying around with gun licenses.