Pcmanfm2k10 is a project mainly written in C, it's free.
My GSoC work on PCManFM
GSoC project titled "Adding Custom Actions to popup menus of PCManFM/LibFM"