Для этого нет API (в Gmail раньше был API GreaseMonkey, но они законсервировали его), поэтому вы должны делать все по отдельности.Что еще сложнее, большая часть страницы динамически создается с использованием JavaScript, поэтому очень мало страниц постоянно.
То, что вам нужно сделать, это начать со скрипта GreaseMonkey, который делает то, что вы хотите, а затем использовать компилятор GreaseMonkey, чтобы превратить его в расширение.Или, если вы заботитесь только о Firefox4 +, вы можете использовать JetPack.
Используйте Firebug для проверки элементов, которые вы хотите изменить, выясните имя класса (используется в CSS, относительно стабильно, потому что темы Gmail полагаются на имена классов), а затем начните вводить объекты DOM оттуда.Используйте существующие имена классов Gmail для своих собственных объектов, чтобы они вписывались в пользовательский интерфейс.
Мы использовали JQuery, чтобы сделать все это проще, но трудно использовать JQuery в GreaseMonkey, поскольку в последних версиях есть ошибки,Вам нужно будет извлечь уменьшенную версию (я думаю, что 1.3.2 была последней версией, которая сработала, но вы можете найти поиск здесь) и вставить ее в свой код.
Трудно строить такие вещи, но людям они нравятся!Удачи!