Denis,
Instead of using a shape you could take control of drawing the marquee yourself. In a simplistic manner all you need to do is trap the mousedown event and set a selection flag so that when mousemove fires you can draw an XOR'ed selection marquee until mouseup fires. A good example of this is the following sample found in the VFP solutions application:
Solutions->Forms->Form Graphics->Display line animation on a form