I've tried it, a building can work properly with a mechanical warhead, and an organic warhead. If you do it wrong though you will have to order it to fire on friedlies.
In SW forum, you wrote about purple dots on Xenoborg VXL - this ussualy appears when an model has pure black color on it ( the first color from the list ) - replace it with another color ( a dark gray )