Launch application automatically on boot of the device

I want to create a TV application of any type(Native, .Net, Web) that will be automatically launched when the TV is turned on.

Is that in any way possible, and if it is, what type of application should it be?

Thank you in advance,

Marios P.