After some testing I learned that the behaviour of the alignment functions depend on the initial position of the components to be aligned, not the sequence of which they are selected:
For example: Two components that I wish to align right, will align to the right edge of the right-most component; It makes no difference which of the two components I select first. This is different from what I'm used to: You first click the component to be moved. Then shift-click the next component as the target for alignment. Then hit keyboard shortcut for aligning. (And this works, regardless of where the two components are positioned initially)
I will argue that this is a bug, because it is not the most efficient way to work: After you've completed your right-alignment for example, you may have to do another vertical alignment to fix what you did when you dragged the component in the first step.