Yes, Alicorns are energy droppers. Though, the amount of energy and other items included in their drops will vary by type.
If you want details on the specific animals offered in the MRC I'd recommend reading the HUB post on the subject wherein SW has included all the pertinent details.
For info on other types of Alicorns, the HUB Inventory Guide is probably your best bet for details. Hope this helps!