beh non so quanto sia difficile a livello di programmazione, ma potreste prevedere un piccolo setting che parte ad ogni avvio del widget (quando si aggiunge sul desktop) tipo;
quante righe: 1 o 2
quanti tasti: 4 o 8
con queste due impostazioni ci sono praticamente 4 "temi" diversi (anche se 2 rughe quattro tasti è forse inutile)