Just because you didn't generate any errors in creating the MXP file doesn't mean your extension is ready for sharing. There's many a slip twixt the cup and the happy, stable cross-platform user experience. Be sure to test your packaged-up extension before inflicting it on unsuspecting users. The basic tests performed by the quality control techs at the Macromedia Exchange are a good model for testing. These tests include the following:
An extension that passes these tests qualifies for basic approval at the Macromedia Exchange. See Appendix B, "Macromedia User Interface Guidelines," for information on user interface guidelines, if you want your extension to qualify as a Macromedia Approved extension. More information on both of these topics is available online at the Exchange.