According to Macromedia, you are not violating your license agreement -- they allow you the flexibility to determine which platform to use.
However, if you ask for support for a product running on an unsupported platform (e.g. OS X Production system) you will likely not be supported.
I am told that the reason that Macromedia did not release a production OS X version is that Macromedia did not think there was significant potential sales to justify the expense of setting a Mac OS support infrastructure.
Supporting a developer system requires significantly smaller resources.
By releasing a developer product, Macromedia responded to requests and now has a presence -- it is up to us (the market) to help prove that there enough potential sales to justify a production produce.