Since this is the Advanced Editor section, I'm going to make a code suggestion.
Take a look at the the 'dashed' line implementation on the object handles code you got. Instead of using actual lines, use a transformed Bitmap with a hole (1-2 pixel inset polygon basically) with a repeated fill - the fill inherits it's transformation matrix from the handles matrix.
I extended the senocular TransformTool code to utilize this in Flex for a recent project and it made much cleaner code and always looks crisp and clean looking.
I know you guys have your own implementation (even though the senocular code is in the release ... not sure if you use it). The only problem with the senocular code was that it needed some extensions to work as a first class citizen in Flex, along with some hit routines to test when you're clicking through transparent areas of things like PNG files.
just a thought.