That wiki page definitely needs updating...
You do not need to install the dependencies listed on that site about installing without the installer, in fact it's quite old now, I wouldn't recommend following it, also it was for version 1.1.3 and that file doesn't exist for download anymore.
The installer versions available
http://download.deluge-torrent.org/windows/ are most likely the one you'll want to download, they take care of installing the program, dependencies, and also downloading and installing gtk. By default this would be the one that installs in '%PROGRAMFILES%\Deluge'
I believe most if not all the dependencies are .dll files, not complete programs, and are installed in the Deluge folder for use by Deluge only. With the exception of gtk which installs to it's own directory. You're looking at a total installed program Deluge and required gtk of only about 44Mb as of 1.2.0rc1.
I realize if you're coming from utorrent this must be all very different since utorrent uses a single file with everything contained in it and no installation required.