I am debating whether to hide or not to hide the system tray in a Windows Phone 7 application. I\'ve not found any general suggestions on this issue -the official Windows Phone
I would say it depends on the application/game you are writing
If the app needs a network connection or if you will be in the application for a long period of time show it so the user can keep an eye on network and battery.
If you need the extra screen space (for a game?), and you rarely need network hide it.
Or... I guess you leave it up-to the user and give them a setting to programatically hide/show it.