Porting applications basically comes down to two things:
1. Use HildonProgram and HildonWindowclasses instead of the GtkWindow class.
HildonProgram
HildonWindow
GtkWindow
2. Use the HildonWindow menu bar instead of the GTKMenuBar
GTKMenuBar