Причем тут Indent? если речь идет о другом... объясню на примере
Сделал для себя временное решение:
if Screen.MousePos..Y < VCL.Forms.Screen.WorkAreaTop then
PopUpMenu1.Popup(Screen.MousePos.X;, VCL.Forms.Screen.WorkAreaTop)
else
PopUpMenu1.PopUp(Screen.MousePos.X;, Screen.MousePos..Y);
Но как вы понимаете это не решает той проблемы что сейчас.
И еще, пока проблема с исчезновение иконки у прозрачной формы не решится, этот компонент бесполезен, по крайней мере для меня, но я все ровно буду искать способ решить эту проблему .