If it was my pool I would...
Maybe get a new cover
not use a pillow, but use an automatic pump for example.
http://www.amazon.com/Rule-H53SP-24-Mar ... B000O8F71U (when you use an automatic pump it keeps the rain puddle on the cover small which stops displacement of the pool water. Also by the time snow starts to accumulate on the cover the pool water should already be frozen enough to support the snow weight so there shouldn't be any displacement from a snow load.)
Leave the water level in the pool high by using an Aquador and plugging off the return.
Use a standard wire and winch (laced right).
That's pretty much it, none of the pools I take care off have any issues with opening with 2 feet of water in the pool (unless there is actually a leak in the liner)