I noticed that when I switch themes, for a minute the themes custom icon will be there until i received a message or rebooted my BB, then the envelope and globe default icon would take its place. So I deleted the enhanced Gmail plugin and it solved my issue.