I hate to disappoint you, but pretty much all of GTK and all Hildon is needed. Besides there's already excellent Python binding available - check out Pymaemo. It looks like the problem you're trying to solve is already more or less solved - unless you have something special in mind, in which case you need to give us more information.