C# - Windows Forms extrem lahm - normal?

Hallo,

ich habe in C# ein Programm mit einer Windows-Form (800 * 600) und den Komponenten

Button
VScrollbar
Label
Textbox

erstellt. Die Form und die Buttons haben als Hintergrund bmps/jpgs.

Nun braucht das Programm um überhaupt zu initialisieren schonmal ca. 5 Sekunden (p4 2,1 GHz). Dann baut sich das Form langsam auf. Wenn ich dann einen Dateidialog öffne/schließe geschieht das auch extrem langsam. Bei nem Kumpel der gleiche Effekt.

Ist das bei euch auch so? Gibts da irgendwelche Tricks? Oder Dinge die man auf gar keinen Fall machen darf? FAQs zu dem Thema? Bin für jede Hilfe dankbar!

Viele Grüße

Thorsten - der einfach noch nicht glauben will, dass C# so viel langsamer sein soll als VB6

P.S. die reine Programmlogik ist sehr schnell