>>164
windows良く知らないけど、windows版GHCはMinGWベースなので
MinGWでリンクするのと同じ手順でできない?
http://www.mingw.org/wiki/Specify_the_libraries_for_the_linker_to_use

勝手にライブラリがリンクされる件は、たぶんそのプログラムが依存してるHaskellパッケージが
リンクを要求してる
たとえばbaseパッケージ(あらゆるHaskellプログラムが依存するパッケージ)は、
wsock32, user32, shell32を要求すると指定されてるっぽい
ghc-pkg describe baseとか打つとextra-librariesの項に出てくるはず