Нашел вменяемый словарь и причину использования дефиса.
Оказывается "блокфлейта" исключение
http://yarus.aspu.ru/?id=93
иногда работает
http://yarus.aspu.ru/?id=93&poll_id=3&results=show
ПРАВОПИСАНИЕ СЛОЖНЫХ СУЩЕСТВИТЕЛЬНЫХ
Слитно:
....................
Через дефис:
2) с первым компонентом блок-, пресс-, экс-,
вице-, штаб-, обер-, унтер-, лейб-, мини-, макси-, миди-
(пресс-атташе, мини-сочинение)
Искл.: блокпост, блокфлейта.