Problem with ColorDialog and MenuStrip

Hi,
problem #1 : I have a MenuStrip on my Windows form and it doesn't get
painted (is transparent) unless I move the form... Anyone ever encountered
this? Anyone knows what could cause it?

problem #2 : I want to make a ColorDialog appear, but everytime I want to
show it, it appears behind my form so I have to go to another application
and go back to my application to see it. Is it a bug? Here's the code
(can't be simpler)

ColorDialog cd = new ColorDialog();
cd.ShowDialog();



Can anyone help please?!? These are the last two known bugs in my
application.

Thanks

ThunderMusic
-