Да, вы можете загрузить DLL и вызывать ее функции, используя соответствующую библиотеку-оболочку, но это принципиально бесполезно, если у самой DLL есть зависимости от платформы, которых нет. Этот подход используется для таких вещей, как видеокодеки с закрытым исходным кодом, где нет (нетривиальных) зависимостей.
User32.dll, конечно, является частью ОС и неразрывно связана со многими функциями ядра NT, ни одна из которых не существует в Linux. Wine не использует Windows user32.dll, но предоставляет свою собственную версию, которая обеспечивает эквивалентную функциональность.
Загрузка Windows 'user32.dll определенно не будет полезна, так как она в основном будет оболочкой для других DLL, процессов (например, CSRSS) и вызовов ядра, которых нет в Linux. Вы можете загрузить и использовать Wine, хотя.