Brilliant find JT. How you even thought to try that url is amazing.
So I tried launching your blackness screensaver via the External CP. Looks like it doesn't work, because there is no Main() function. I think it would only work if you had something like this in the code:
Sub Main()
RunScreenSaver()
End Sub
However, if you did that, the channel would then appear on the home screen, unless you set the hidden flag in the manifest file.
Anyway, I just threw my own channel together to test all this. This is how I set the screen to black. Is that the same method you used?
s=CreateObject("roScreen")
bm=CreateObject("roBitmap", {width:1280, height: 720, alphaenable: false} )
bm.Clear(&h000000FF)
s.DrawObject(0,0, bm)
I also noticed the following screensaver on my unit (which is a Hisense TV):
<screensaver id="screensaver_backlight" selected="true">Power Saver</screensaver>
Trying to launch that app id via the External CP results in the same thing as when I try to run yours. So I guess it must have no Main() function either. That is a bummer, because that screensaver actually makes the backlight truly go dark, which is ultimately what I think we all want to accomplish.