@nayparm
I liked your idea for having the option in advancedsettings.xml to either turn the LCD off while in the app/game with no back light or having it display the "Playing **" message.
I'm now using it like this on my Xbox, also after Buzz pointed out that its better to not prevent it running the CApplication::Stop function, I have changed it to still run the function but check to see if it stops the LCD while still shutting down the other services.
advancedsettings.xml
<lcdshowplaying>true</lcdshowplaying>
true = Shows the app/game name playing.
false = Turns the LCD off with no back light.
If the advancedsettings.xml file does not exist it defaults to true.
Download Link