程序的实现原理:
 
 在注册表目录HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband下新建几个键:MaxThumbSizePx, MinThumbSizePx, ThumbSpacingXPx, ThumbSpacingYPx, TopMarginPx, BottomMarginPx, LeftMarginPx, RightMarginPx 分别用于控制缩略图尺寸, 两个缩略图直接的边距, 还有缩略图中内容的上下左右边距
  在注册表目录HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced下新建一个键: ExtendedUIHoverTime
它用于控制缩略图显示的延迟时间(单位是ms)
  每次更改完注册表的信息后, 要看到效果不需要重新开机, 只需要关闭explore.exe, 再重新打开即可.
 
C# Window7任务栏缩略图小工具using System;
C# Window7任务栏缩略图小工具using System.Collections.Generic;
C# Window7任务栏缩略图小工具using System.ComponentModel;
C# Window7任务栏缩略图小工具using System.Data;
C# Window7任务栏缩略图小工具using System.Drawing;
C# Window7任务栏缩略图小工具using System.Linq;
C# Window7任务栏缩略图小工具using System.Text;
C# Window7任务栏缩略图小工具using System.Windows.Forms;
C# Window7任务栏缩略图小工具using Microsoft.Win32;    //要用Registry类
C# Window7任务栏缩略图小工具using System.Diagnostics;//要用Prcess类
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具namespace Win7任务栏缩略图工具
C# Window7任务栏缩略图小工具{
C# Window7任务栏缩略图小工具        public partial class Win7TaskBar : Form
C# Window7任务栏缩略图小工具        {
C# Window7任务栏缩略图小工具                public Win7TaskBar()
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        InitializeComponent();
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void trackBar1_Scroll(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        textBox1.Text = trackBar1.Value.ToString ();
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void trackBar2_Scroll(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        textBox2.Text = trackBar2.Value.ToString();
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void trackBar3_Scroll(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        textBox3.Text = trackBar3.Value.ToString();
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void trackBar4_Scroll(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        textBox4.Text = trackBar4.Value.ToString();
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void trackBar5_Scroll(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        textBox5.Text = trackBar5.Value.ToString();
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void trackBar6_Scroll(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        textBox6.Text = trackBar6.Value.ToString();
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void trackBar7_Scroll(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        textBox7.Text = trackBar7.Value.ToString();
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void trackBar8_Scroll(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        textBox8.Text = trackBar8.Value.ToString();
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void trackBar9_Scroll(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        textBox9.Text = trackBar9.Value.ToString();
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具        
C# Window7任务栏缩略图小工具        
C# Window7任务栏缩略图小工具                private void btnOK_Click(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        string RegTimepath = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced";
C# Window7任务栏缩略图小工具                        string RegTaskbarpath = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband";
C# Window7任务栏缩略图小工具                        string[] names = { "MaxThumbSizePx", "MinThumbSizePx", "ThumbSpacingXPx", "ThumbSpacingYPx", "TopMarginPx", "BottomMarginPx", "LeftMarginPx", "RightMarginPx" };
C# Window7任务栏缩略图小工具                        int [] values = { trackBar1.Value ,trackBar2.Value ,trackBar3.Value ,trackBar4.Value ,trackBar5 .Value ,trackBar6 .Value ,trackBar7 .Value ,trackBar8 .Value ,trackBar9.Value };
C# Window7任务栏缩略图小工具                        for(int i=0;i<=7;i++)
C# Window7任务栏缩略图小工具                        {
C# Window7任务栏缩略图小工具                        Registry.SetValue(RegTaskbarpath ,names[i],values[i],RegistryValueKind.DWord);
C# Window7任务栏缩略图小工具                        }
C# Window7任务栏缩略图小工具                        Registry.SetValue(RegTimepath, "ExtendedUIHoverTime",trackBar9.Value,RegistryValueKind.DWord    );
C# Window7任务栏缩略图小工具                        Process[] explorers = Process.GetProcessesByName("explorer");
C# Window7任务栏缩略图小工具                        foreach (Process ex in explorers)    
C# Window7任务栏缩略图小工具                        {
C# Window7任务栏缩略图小工具                                ex.Kill();
C# Window7任务栏缩略图小工具                        }
C# Window7任务栏缩略图小工具                        Process.Start("explorer.exe");
C# Window7任务栏缩略图小工具                        explorers = null;
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void btnRestore_Click(object sender, EventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        string RegTimepath = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced";
C# Window7任务栏缩略图小工具                        string RegTaskbarpath = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband";
C# Window7任务栏缩略图小工具                        string[] names = { "MaxThumbSizePx", "MinThumbSizePx", "ThumbSpacingXPx", "ThumbSpacingYPx", "TopMarginPx", "BottomMarginPx", "LeftMarginPx", "RightMarginPx" };
C# Window7任务栏缩略图小工具                        for(int    i=0;i<=1;i++)
C# Window7任务栏缩略图小工具                        {
C# Window7任务栏缩略图小工具                             Registry.SetValue(RegTaskbarpath ,names [i],200, RegistryValueKind.DWord );
C# Window7任务栏缩略图小工具                        }
C# Window7任务栏缩略图小工具                        for (int i = 2; i <= 7; i++)
C# Window7任务栏缩略图小工具                        {
C# Window7任务栏缩略图小工具                                Registry.SetValue(RegTaskbarpath, names[i], 16, RegistryValueKind.DWord);
C# Window7任务栏缩略图小工具                        }
C# Window7任务栏缩略图小工具                        Registry.SetValue(RegTimepath, "ExtendedUIHoverTime", 400, RegistryValueKind.DWord);    
C# Window7任务栏缩略图小工具//重新启动explorer.exe
C# Window7任务栏缩略图小工具Process[] explorers = Process.GetProcessesByName("explorer");
C# Window7任务栏缩略图小工具                        foreach (Process ex in explorers)
C# Window7任务栏缩略图小工具                        {
C# Window7任务栏缩略图小工具                                ex.Kill();
C# Window7任务栏缩略图小工具                        }
C# Window7任务栏缩略图小工具                        Process.Start("explorer.exe");
C# Window7任务栏缩略图小工具                        explorers = null;
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具                private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
C# Window7任务栏缩略图小工具                {
C# Window7任务栏缩略图小工具                        Process.Start("http://www.cnblogs.com/xspaceworld/");//这是我的博客园的博客 ,欢迎大家光临!
C# Window7任务栏缩略图小工具                }
C# Window7任务栏缩略图小工具        
C# Window7任务栏缩略图小工具        }
C# Window7任务栏缩略图小工具}
实现效果图:
C# Window7任务栏缩略图小工具C# Window7任务栏缩略图小工具
C# Window7任务栏缩略图小工具