We are currently using a JAVA program that enables us to use some forms and convert them from PDF to print them postscript. It works great except that everytime it runs JAVA sucks...
You can use a password syncronization tool. This way they would only have to change their password in the Windows world. Psync is one that comes to mind... there are a number of others.
I have an interesting problem. Using remote queues to print using jetdirect printers I am unable to get a printer to print multiple copies of a print job.