Ice means water. Water means oxygen.
Water, oxygen, hydrocarbons, basic building blocks of the universe. They are everywhere.
Love your theories but where are those Plutoians? Surely we would have heard from by now..or from other planets that can support life. Anyway, capable of supporting life as we know it is not the same as life happens there.
Life seems to be a strange and wonderful event and have no idea about how and why it occurs - yet? I have theories and I’d bet that you do also but who knows - yet you and I will probably never know? Wonderful world though!
LIFE!
Plutonians!
It’s actually methane ice.
http://www.nasa.gov/mission_pages/newhorizons/images/index.html?id=366739