If I don't have the parent UIElement, how can I get the UIElement from a point? Say if the mouse was just over a UIElement, how can I determine which is the lowest level one under the mouse? I don't have an UIElement to call UIElement.ElementFromPoint(), but I do have a point...
There is no way to do this without having some sort of UIElement to work with. You could call GetChildAtPoint from the form or main container to see which control you are over, but from that point you will have to know which control you have and get the UIElement from it accordingly.
-Matt
Why don't you have a UIElement? What control are you using? All of the Infragistics WinForms controls (except Chart and Gauge) expose the main UIElement of the control.