display dialog if LilyPond is not found, instead of throwing an error