Disclaimer
This addon aligns objects using their bounding box calculations. In some cases, it may not work as expected with empties, especially if objects are parented to them. If you experience incorrect alignment, try temporarily unparenting the objects from the empties, run the alignment, and then re-parent them if needed.
I plan to add more features to this addon in the future. If you come across any alignment-related ideas or features that could improve it, please feel free to share them so they can be considered for future updates.