Hm, komisch. Fehler 126 bedeutet "Das angegebene Modul wurde nicht gefunden." Das ist in so fern komisch, weil die in user32.dll implementiert ist und diese
DLL wird standardmäßig immer geladen. Man braucht sie also nicht explizit zu laden. Hast du das Problem auch auf anderen Rechnern? Wenn nicht, das wäre gut, denn dann stimmt was mit deinem System nicht.