Yes. We are using Checkpoint Inside interface as Trunk interface as we have many VLANs in the Inside network.
We are using Checkpoint NGX R60 on Nokia IP390. If you want to make the any interface as a trunk then the basic requirment is you need to create the subinterface in the checkpoint and in the switch side make the port in trunk.
If you have installed the checkpoint in windows or linux use the Intel Pro Series network adapters which has the facility to create sub interface. You can also use the GUI tool called PROSet to create a subinterface wich is Provided by Intel.
If any network card that supports 802.1q encapsulation then you can do the VLAN trunking.