1. На самом деле иконки приложений занимают ровно столько же места (1 ячейку сетки).
2. Если убрать рамку виджет все равно не будет выглядеть как иконка. Потому что он не иконка а виджет.
3. Если даже попытаться замаскировать его под иконку, то все рано, найдутся те, у кого иконки без надписей.
4. Виджет просто обязан отличаться от иконки. Иначе будет непонятно где иконка, а где виджет.
Кстати, интересное наблюдение
"Если сделать программу, которая выполняет всего одну функцию вкл/выкл, то появится множество людей недовольных дизайном. Ведь больше не на что сетовать"
Шутка
На скиншоте, виджет без рамки.