@Piru
There is so much work involved that the bounty should be something around 10x for anyone to take semi-serious look.
What work is involved?
If it were running on a X server, what difference would that make to the amount of work required?
If there was a GDK/GTK port, what difference would that make to the amount of work required?