-
The processes form will show the percentage complete status
The processes form will show the percentage complete status in the taskbar
We have a rule better to interfaces about this, please see Long Process - Do you show the status of progress bar on winform's title?

- Figure: Progress form without the percentage complete status
-
The folder's icon will be different if it contains subfolders
In the vista, when you browse folders by extra large/large/medium icons, you will find the icons is different from others if the folders contain subfolders.

But when you choose small size icons, they become the same. The icon will be different too.
-
Copy a large file on Vista is very slow - * Fixed by Vista Service Pack 1 *
When you need to copy a large file, you will find file operations on Vista are much slower than XP.
It might due to the "Calculating time remaining..." operation that occurs before the file copy/move happens.
Eg. Copy a 500MB file from a PC to a server on a Gigabit connection, and it's about 2 minutes as the thing keeps trying to calculate the time it will take to do the job!!!
And to make matters worse, If you click the "More Info" button you'll notice that it knows how much data needs to be transferred, it also knows the transfer rate.
So there is some very inefficient code here.
Note: An XP box can move the file off the Vista machine onto the network, in about 25 seconds.
Question: Is there a hack to turn off this "Calculating..." thing? It's a killer on large file operations...
It is unbelievably fast to transfer files using Beyond Compare. Maybe see if it works on Vista.

- Figure: Copy file on Vista
-
This will add a button "Usage Meter" and show the stats by hour, by day, by month...
This will add a button "Usage Meter" and show the stats by hour, by day, by month - essentially so I don't need install the DUMeter

- Figure: The network usage button will be in this form.
-
This will add a button "Check Now" on the problem recovered form.
This form needs another button "Check Now" for when your Internet connection comes back:

- Figure: The 'Check Now' button will be added on this form.
-
Need a "Retry" button
For when your Internet connection comes back.

- Figure: The place that The "Retry" button be added
-
Explorer is missing the "Extension" option in the right click
I find every time I reinstall Vista, I seem to need to change lots of defaults to the other way eg. Show Hidden Files etc.
Anyway the feature from Windows XP I miss the most almost every day is using the file extension.
The problem with Vista is that sometimes 'Type' groups together File Extensions, but I don't want BMP, GIF, JPEG and MIDI's grouped together.

- Figure: Please add 'Extension' to the right click, I don't need Vista's intelligent grouping of similar file types!
-
Add option "Save Current Window Size"
The size of window will be able to save, so need add a option in menu:

- Figure: will add a option to save window size
-
Add "Pause" and "Resume" buttons on Windows Update form.
On a GPRS connection, I don't want to "Stop" the download, I would prefer a "Pause" and a "Resume" button:

- Figure: will add Pause and Resume buttons on this form.
-
Add sound alerts in Battery Monitor.
There is a battery icon in system tray to display the percentage of charge, but it isn't enough.

- Figure: Display the status of battery.
I would prefer sound alerts when charging starts/stops, battery is full charged,
or battery charge drops under a predefined percentage. If so, I don't need to worry about when will my laptop auto sleep.
The Best 3rd Party Laptop Tools - Laptop Battery Monitor supplies
this functionality.
-
Internet connection sharing will be easy.
It's too hard to share my Internet with another computer, eg. when in a hotel. On XP it is hard, on Vista it is harder!
Currently on XP, the way to share your Internet is to:
- Share your LAN connection.
- Go to Wireless Network Connection properties, second tab, and add a "Wireless Network Properties"
(Remember to check the last checkbox - Ad Hoc network).
- Connect to the Wireless Network you just added.
Note: Many advanced users I would expect to be able to get the above going,
end up needing to read this XP article
Making the Wireless Home Network Connection in Windows XP Without a Router
on share the Internet connection using Windows XP, so really it is not simple enough.
Currently on Vista I was unable to get it going.
More information on sharing the Internet on Vista is at
Using ICS (Internet Connection Sharing).
Following these steps, did not work because I got the error message "An error occurred while Internet connection sharing was being enabled (null)".

- Figure: Share Internet Error.
How it will work
Basically you will just need to right click the connection you want to share and select an option:
"Share my Internet with Others via my wireless".
Which takes you through a wizard to:
- Turn on the option in LANs properties.
- Add a new Wireless connection and give it a name.
- View wireless connections and connect to yourself.

- Figure: Need a new option here called "Share my Internet with Others via my wireless".