I use the Linux version of Vmware workstation 4.0.5 and use Slackware 9.1 with the 2.4.22 kernel as my host operating system. Before installing it I was fortunate enough to find a website that gives detailed intructions for installing Vmware under Slackware. It discusses the special tricks for getting it to work under Slackware. It sounds like you have got it working already but here is the website anyway:
My guest operating systems include Windows 2000, Windows XP, Windows NT 4.0, Red Hat 9, Red Hat 8, Red Hat 7.3 and PC DOS 2000. All of my guest operating systems have been installed on virtual disks instead of on a raw physical harddisk partition so I only run them from within the virtual machine. I created a virtual disk and a virtual machine for each version of Windows and then installed Windows inside each virtual machine.
Looking at the manual, I sounds like it is possible to run Windows inside a virtual machine at times and then at other times boot directly into Windows. Is what you want to do? On page 149 of the manual it does seem to describe how to do that with some versions of Windows (but not Windows XP). It says this:
"The general approach for resolving these issues is to set up profiles for each of the two operating environments - the virtual machine and the physical computer. You can choose the appropriate profile when you start the operating system."
The hardware profiles they are refering to is a rarely used feature of Windows that I have never used. Using two different hardware profiles under Windows is needed because the emulated hardware that Windows sees as a guest inside the virtual machine is different than what it would see when run on the real hardware. I have never tried to do that or any of the other stuff so I hope I understand what they are saying. The Vmware manual recommeds against running Windows XP from a raw physical partition. I hope I did not misunderstand what you ment by "get it to start my windows boot".