оффтопик:
хочешь сделать macOS на флеше? ну ну..
ну ты же сам написал - "окно с кнопками - фиксированного размера. когда список не длинный - скрола нет. когда список удлинняется - появляется скрол". вот так и делай: считай длину списка в строках, сравнивай с высотой окна, добавляй скролл нужного масштаба.