Why dual boot at all? Just to use Win95? go to Microsoft and try out Virtual PC 2004. If you have a few apps to run in Win95 that will not run on anything else, and have a decent amount of resouces, you can load a Virtual PC, and run it from withing Windows XP.
http://www.microsoft.com/windows/virtualpc/default.mspx
Microsoft Virtual PC 2004
http://www.microsoft.com/downloads/details.aspx?FamilyId=4A15008C-3E10-4C54-BCD5-ADC1E780715F&displaylang=en
Demo Link
or You can try VMWare, Just as nice
http://www.vmware.com/
VMWare.com
http://www.vmware.com/download/
Download Demo Link
They are both fairly decent programs, just be sure in using them, that you install the Virtual additions into each Guest Os (it's point and click)
also the Machines Hardware is virtual so they are relatively stable, support drag and drop between guest OS and Host. Pretty fun to play with, and great for testing out problems in a clean Os environment, without affecting your machine, and you can set them up to discard changes, upon reboot. So if you get to not liking somethin you can discard the changes you made to the virtual machine. I love 'em and could go on all day.