Only FLAC and no more than 2 MB?
Wouldn't it better to allow a stronger encoder (flac is, with shorten, the worse for this usage), also playable on Linux (OptimFROG), or with open souce code (Monkey's Audio -insane)?
Monkey's Audio sounds logical for me... afterall, mppenc -quality 11 calls MAC.EXE