¿Alinear un TPopupMenu al lado derecho del formulario?

¿Cómo se puede alinear un TPopupMenu con el lado derecho de un formulario? El problema es que no parece haber una manera de obtener el ancho del menú emergente antes de llamarPopup(X, Y: Integer).

Estoy tratando de obtener un comportamiento similar al del menú del sistema en Chrome.

Respuestas a la pregunta(2)

Su respuesta a la pregunta