Про "идеологически правильное" ТЗ, я не слышал. Зато видел какой-то софт, где стрелками была изображена работа довольно сложного меню. (ИМХО изврат) Накладывать изображение - проще всего CPLD, не слишком худую + ОЗУ статическое. Но может и что-то серьезное понадобится, если захочется альфа-канал и прочее.