Ich kann dir zwar nicht mit den Details dienen (und sehe den Sinn auch nicht ganz), aber klar, im Prinzip kannst du die
DLL als Ressource in deine EXE einbetten und beim Starten auslesen. Du musst dann natürlich die Funktionen von Hand importieren. Ich weiß nicht, ob bzw. wie du die
DLL in den Speicher laden und von dort aus aufrufen kannst, in jedem Fall könntest du sie jedoch temporär auf die Festplatte speichern und anschließend löschen.