Note: This post only applies to the Legacy database!I did it. It actually was very easy. There is more testing needed but I was able to run it and update records etc..
I was running fedora core 4 on a hand built amd platform.
step 1 from the command prompt yum install wine
then you will need to answer y a few times it will connect to the internet and download and install all the packages needed for wine.
step 2 winecfg
this will create the directories needed to run the windows programs give it some time I got an error but it eventually finished.
once the gui comes up it should be configured so you could exit or you can test it. just exit.
step 3 this is were it gets alittle tricky you basiclly do the same thing that Rick does with portable drives the difference is that linux does not use drive letters. So for simplicity I thought I would copy the contents of the USB drive to the virtual home directory of the wine windows user. ie for me it was /home/dad/.wine/drive_c/windows/profiles/dad (notice .wine is a hidden directory)
so then you should see the Approved Workman directory.
step 4 winecfg
step 5 from the gui on the application tab add the approved workman.exe you will need to drill all the way down to the exe. then you should see it in applications then exit the gui.
step 6 wine "c:\\windows\profiles\dad\Approved Workman\ApprovedWorkman.exe" just something to remember if you try to cd to this directory via linix you need to use / but for windows you need \ and in linux if you have spaces in file names or directory names you need to escape them with \
step 7 you then will get an error looking for the database data but wait a second and you will get a windows browser window that will let you browse to the database file. Just make sure you go to the same place that you copied it to /home/dad/.wine/drive_c/windows/profiles/dad/Approved Workman...
then it should all work. Just know I have not checked everything out yet such as I had no printer configured in linux so I had printer errors on start up. I also would reccomend that the usb drive be formated fat32 before you start anything with this because it is more recognized across platforms such as mac and linux and windows. There is probly a way to set a softlink to the usb drive so you do not need to move data around it will just take alittle time to see were it is looking by default.