the planet is stripped of it's gaseous envelope, because of the amount of UV radiation being emitted from the red dwarf star. gaseous envelope is the atmosphere and air of a planet, and being stripped of it, well, means no atmosphere....this is a proven fact, many planets have been discovered with the same setup, red dwarf star with a planet larger then earth in a low orbit.
so life would have to start underwater as well ....any organism to evolve to be able to travel out of water, would have to develop a new way of producing energy, hence, the theory of taking in UV radiation to break down molecules. since they can't take in air, like all life on earth, to help in making energy
so plant life would have to find another way of producing energy. since there limited to radiation, light, and the composition of the water...most life will probably be water based, so any surface exposure would eventually kill it, unless evolved otherwise, like i stated before.
you can't use life on earth as an example of how life evolved here, because all land based life is dependent on air and heat. And water life is based on the same principles, because you find oxygen in the air, so you find it in the water. there are other forms of liquid, who's to say the liquid on this planet is actually water(H2O)?
It'll be sometime before we could answer any of these questions. Anyway, since this planet has had a longer time of development then earth, we can assume that there is intelligent life on the planet, or was intelligent life. who's to say it's inhabited anymore?
hmmm
MOONDOG
edit:
come to think about it, if UV light and radiation is essential to life on this planet, and they are able to absorb and admit it to sustain them selfs, then that would mean they would be invisible to humans, when exposed to a large amount, like the planet...so in a sense, we could never see them, or even their structures, if any advance civilization exists, because they would build structures that suit their way of life. SO a telescope that can interprete UV light, would be the best way to find life on this world, whether there is any or not