Semi PNG transparente como tela de abertura

Estou tentando tornar um aplicativo Splash Screen 4 um Win.

my setup:

estilo da borda @form está definido como nenhum. posição inicial é o centro da tela. a imagem de plano de fundo do formulário é definida como um arquivo PNG, com bordas arredondadas e um sombreamento "incorporado".

No código que defini:

this.SetStyle( ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle( ControlStyles.UserPaint, true);
this.SetStyle( ControlStyles.DoubleBuffer, true);
this.SetStyle( ControlStyles.SupportsTransparentBackColor, true);

this.AllowTransparency = true;
this.BackColor = Color.Transparent;

mas quando eu teste, ele diz que o formulário não pode ter uma cor de fundo transparent

i NÃO quero definir uma chave de transparência, pois causa problemas com a dropschadow (parte semi transparente do png)

Também não quero definir a opacidade para 0%, porque também afeta meu PN

Na verdade, eu só quero meu png mostrado como a janela. Além disso, haverá um texto dinâmico sobre ele e uma barra de processo no futuro ...

Alguma ideia? como saber o formulário que pode ter fundo transparente como a tela inicial do ADOBE PHOTOSHOP CS5

questionAnswers(4)

yourAnswerToTheQuestion