Universal patch, nice.
Just by curiosity I wanted to see how you did this so I retrieved your source:
But I am no more advanced
I am looking at your "package pictureviewerpatcher" and I totaly don't understand where/how you patch that full screen option.
If at all possible, would you care explaining the source a little -- in java noob terms?