Btw, non-related question... is there any specific reason you create the components in run-time?
As for the question, do you set Antialias property?
It can be changed as:
[pascal]if (m_oPowerDraw.Device is TAsphyreDev3) then TAsphyreDev3(m_oPowerDraw.Device).Antialias:= MyAntialias;[/pascal]