Правило гласит:
Если корень оканчивается на ч, то пишутся: буква а в формах глагола скака́ть и производных от него глаголов (напр.: скачу́, скачи́, обскачу́, обскачи́, поскачу́, поскачи́), а также в слове скачо́к (проверкой служат формы тех же глаголов – напр., ска́чет, поска́чем, и производные ска́чка, вска́чь); буква о – в приставочных глаголах на −скочить (напр.: вскочи́ть, вскочу́, вскочи́, вы́скочить, вы́скочу, вы́скочи, соскочи́ть, подскочи́ть) и в слове вы́скочка (проверка – формами тех же глаголов, кроме вы́скочить: вско́чит, соско́чат и т. п.).
Ср.: проскачу́ (сто вёрст), проскачи́ (формы глагола проскака́ть, проска́чет) и проскочу́, проскочи́ (формы глагола проскочи́ть, проско́чит); подскачу́, подскачи́ (формы глагола подскака́ть, подска́чет ‘приблизиться вскачь’) и подскочу́, подскочи́ (формы глагола подскочи́ть, подско́чит ‘быстрым движением приблизиться к кому чему н. или резко подняться’).
«Ой, гусляр! Ой, гусляр! Спой про сокола Финиста, Про чеканное монисто...» — читаем в поэтическом сборнике Алексея Николаевича Толстого «За синими реками». Стихотворение о царевне Самакан написано в 1909 году. В научной статье профессора Владимира Викторовича Колесова, опубликованной в журнале «Русская речь» в 1979 году, излагаются сведения о происхождении слова Финист и в заключение сообщается: «Теперь мы можем взглянуть на все сочетание в целом. Звучать оно должно было так: Фини́ст ясе́н соко́л — с определенным ритмом, что, конечно же, важно для сказочного сочетания». Из русской народной сказки — вот откуда «в словарях взялось» ударение Фини́ст.
В большинстве нормативных словарей современного русского языка отмечается, что ударение на суффиксе для глагола шмыгну́ть нормативно во всех его значениях. При этом словари разговорной речи (напомним, что они не относятся к нормативным) фиксируют устойчивое выражение шмы́гнуть носом. Похоже, что этот вопрос требует дальнейшего исследования.