Actually, i don't expect that GTK can add much memory requirements because all its libs are already in RAM on Maemo.
By the way, does anybody has ready solution for how to react on headset button press? I think it could be figured out from 'headphoned' (right?) sources, but may be someone remembers exact D-Bus signal name?