Er mein du mußt user32 nicht laden. (Weil immer geladen)
ein GetModuleHandle('user32') sollte reichen anstatt FreeLibrary dann einfach CloseHandle(dwm10)
Aber wie ich schon sagte ist ja aus deinem anderen Thread.
EDIT:
@himitsu
Mit dwm10 := 'fails'; meinte ich das die Namensgebung nicht stimmt (nicht das LoadLibrary falsch ist oder das laden nicht funktioniert)