So what is happening is quite minor but it is beginning to get really frustrating every time I want to open and play D2. Whenever I double click on the desktop icon for some reason it takes about 30-60 seconds for the client to actually open.
If you have Win Vista or up, you have to disable Windows Aero. Just make a shortcut to the game and right click > properties > compatibility and check the boxes next to "desktop composition" and "visual themes" I can't remember which one of those disables aero so just check both of them in case. That should fix the problem. If not, let me know.