Mein Programm ist so aufgebaut:
Erst kommt eine Art Dialog (Form) zum Programmstart - dieses wird unsichtbar gemacht
und startet in einer
DLL eine Prozedur.
diese Prozedur innerhalb der
DLL erzeugt ein neues Programmfenster (also das eigentliche Hauptfenster?!?)
Und eben auf diesem Fenster befindet sich ein Button, um ein weiteres zu öffnen (eben das angesprochene MP3-Player-Beispiel)
Dies geschieht wieder durch einen Aufruf einer
DLL Prozedur der nächsten
DLL, die auch das nächste Form enthält (MP3-Player-Oberfläche)
Diese beiden (also nicht das ganz am anfang unsichtbar gemachte) gleichrangig sein.