Has Anyone else ever had a problem with using the Shape Control and getting a "unable to read Memory" error?

I've got this form where I've created a Process Flow Chart using the shape control. What I basically do is show the status of a record in the grand flow of things on the flow chart by changing the fill color of completed and Current Statuses.

At Random Times when I show the form I get a "Unable to Read Memory" error and VB proceeds to Blow up. This all happens in the design mode of VB. It's yet to happen with a compiled version of my program but like I said it happens at random times.

What I basically want to know is...is this just a problem with the shape control and the IDE or is it something else.

The code for the page is very simple, all i do is just loop thru the Control Array of shapes I've made and turn them a different color if it meets a criteria (like if the index number is even). So I'm pretty sure it's not my code that bugs it out.

Sorry for going on and on