Many thanks, David i will try to implement this in C# to point out the Linux problem, as I've said in Linux developing in VB.NET is not possible, (even if a VB compiler exist, but it is in early stage).
Regards.
UPDATE: The Line2F Line intersection works I'm using to obtain the corners in the attached images, of my almost finished box auto plugin revised.