Have you checked LCD Wiki pages?
There are most of the stuff you need available. Only thing you need to do is modify LCD controller specific parts to match your LCD display (e.g LCD init, std commands, etc...).

If there are Arduino C-codes available for your LCD controllers, then it is even easier to port code to PBP. C and PBP are very similar, only systax is different.
Other method is to read programmers manual and figure out all necessary part of the code from there (hard way).

I could be interested to port my LCD projects to some newer LCD (from monochrome Nokia 3310 LCD, which is still very usable).

LCD module requirements:
- some commonly used LCD (code available in Arduino platform, etc...)
- touch screen functionality (or same LCD controller in modules w and w/o touch screen support).
- SPI (LCD) /I2C (touch) interface
- ~2-3" size

Code could be developed/shared in GitHub to track history and bugs if multiple persons are involved.
I could start participating later on autumn, due to fact that summer is very short here -> I have other activities than coding and debugging