ora io nn so se funzioni in windows 98 ma se vuoi fare dei form trasparenti devi usare la proprietà opacity del form

con opacity = 0.5 ad esempio il form è semitrasparente

se il tuo probl è fare i form di forme diverse allora prova questo codice:

GraphicsPath g;

g.AddRectangle(New Rectangle(50, 0, 100, 100))
g.AddRectangle(New Rectangle(0, 50, 100, 100))
this.Region = New Region(g)