There need not be one Application. Indeed its a good idea to componentize your Flash application, this way the client does not have to download the whole thing when they first access it.
Other than that consideration it does sound like seperate custom components make sense, but then you have a better idea of how your application logically hangs together so its your call really.