Modifying graphics drivers
By modifying the bitmaps, icons and cursors inside your graphics driver, you can change Windows's look and feel (a little) with no effect on system resources.

Working on a copy
Your graphics driver is fairly important. This is partly why Resource Workshop won't let you modify running programs. Here's the procedure for making sure you're safe:
  1. Find your graphics driver file. To do this, look in your system.ini, in the [boot] section, for the display.drv= line; mine said s3virge.drv. The file referenced will probably be in your windows\system directory.
  2. Create a backup (eg. s3virge.bak), so if it all goes terribly wrong, you can restore it from Dos.
  3. Create another copy, this time keeping the .drv extension (eg. s3virge1.drv). This is the file you'll be editing.

Bitmaps

Download these (7049 bytes)
Load the copied file up in Resource Workshop, and scroll down to the bitmaps. The small fonts and large fonts bitmaps will probably be grouped together. The small fonts bitmaps I have changed are shown to the right.

Note that for the Windows 95 style buttons to look good, both the active and inactive title bar colours must be dark blue.

Depending on your graphics driver, chosen colour depth and how much you dare to attempt, you might like to have 256-colour bitmaps, which I haven't tried, because I think it probably won't work.

I have, however, experimented with resizing the graphics. These scroll bar buttons are 16x16, 1 pixel smaller than normal. This can lead to problems - for example, Word 6's buttons that sit next to the scroll buttons are forced to shrink too and become unclear.

I also tried changing the size of the system and minimise, etc. buttons. They should all have the same height; if they don't then you get strange results.

Cursors

Download these (4388 bytes)
If you scroll down further, you will come across the cursors. If you wanted, you could change these into big garish triangles or something; personally, I like the coordinated set shown to the right, which I made myself. (The hourglass is, however, mostly 'borrowed' from Calmira, although I changed it a bit.)

Note that many programs have their own cursors (which you can edit) which override these; for example, Paint Shop Pro 3.12 has several 'move' cursors.

Icons

Download these
(2736 bytes)
And finally, there are the icons. Don't bother editing the 64x64x2bit one if you have it, it does nothing. My choice for the other four are shown to the right. These are taken directly from Windows 95.

Using the modified driver
All this time you've been modifying a copy of your display driver. This is because you can't modify a file that's in use, or, as Resource Workshop puts it, you can't save to a running program. You must therefore quit Windows, copy the copy over the original (which you have backed up), and restart Windows. To make this easier, you should write a batch file to do this. Mine looks like this:

@echo off
copy e:\windows\system\s3virge1.drv e:\windows\system\s3virge.drv /y
win

You can do the same thing for all of the files you want to modify but are in use.

WARNING
You may find that that you get problems with your graphics drivers after modifying them. This would involve lockups, applications crashing, strange-coloured pixels appearing with a system lockup and GPFs which mention your graphics driver. If these do happen, and go away when you restore your graphics driver from the backup that you made, then your driver shouldn't be modified.