I have tried everything I can think of with no luck. It's irritating to see that number on there all the time.
Did you try disabling notifications within the app?
The badge is added by the launcher - some launchers can add badges on a per-app basis, others add them with no control. So which launcher are you using. (If it's the stock one that came with the phone, which phone is it?)