The problem: When I open ghostwall's GUI for the first time after boot, it always gives the "Couldn't locate winmm.dll" error even though I have the winmm.dll in syswow64 and ghostwall directories. The GUI seems to run perfectly regardless of the error, but you can't actually do anything because the error window is always focused. So, I have to kill ghostwall and restart it manually. After restarting ghostwall the problem is gone, but this is really starting to bug me. The suggestion: If you are going to implement simple application allow/block control as a separate program, it would be really nice if you could also restrict applications's upload and download speeds ( because all of us don't want to give our whole band width to one app ). This could also be a separate program, so those who don't need it don't have to get it. Also separate programs could be easily managed if they had a single tray icon.