Always ON high-side MOSFET driver
Using Andy's and some other people's suggestion here is the solution that I've come up with



The pro of this approach is the simplicity, but the cons are that the driving speed is limited and the power consumed when the PMOS is ON.

Edit: More clarification: OutConn- can be any source voltage (Vcc). PGate2 is the connection to the PMOS gate to switch it.
After actually testing this circuit, i can say that for a power MOSFET with gate capacitance of about 3000pF the switching frequency that can be achieved can be maximum of about 1kHz.
If anyone knows how to achieve higher frequency, please let me know.