DLL's schreiben an sich nicht so ein Hexenwerk!
Im Gegensatz zur einer Applikation wo es die main() (unter DOS) oder WinMain() (unter Windows) als Einsprungspunkt gibt, so hat eine DLL die DLLMain().
Es stellt sich vielmehr die Frage, mit welcher Programmiersprache man nacher die DLL ansprechen will! Dort sind die Unterschiede!
Im kann Dir keine Links nennen, aber such doch einfach mal im Google mit den Stichworten "DLL Tutorial"!!! Dort findest Du Info zum Programmieren von DLL's und das Einbinden!