What happens is, I download and install the latest Deluge installer for 32 bit version of Windows (I am using Vista) and the install seems to go fine and there is a shortcut on my desktop and there is a Deluge folder in my start menu. However, when I try to run Deluge after installing I just get a new window pop up with a blank screen and it just sits there loading forever and never seems to finish loading.
I was wondering if there was maybe something I am missing that I need and how I would go about checking for everything Deluge needs to run on windows vista 32 bit.
Here is a picture that shows the problem:

That is what happens after I try to run Deluge after I have installed it and it just stays like that forever.
Any suggestions or pointers on what to read or where to start in order to fix this problem?
Thanks for the time.