The environment variable WINEPREFIX tells where the wineprefix is. By default, if this variable isn't set, then it uses ~/.wine While you can set this elsewhere and have drive_c wherever you want, the prefix is still made for the current user an will not work right for the next user. Your going to have to get creative for what you want to do. I'd probably set up the local ~/.wine on every user run, and copy in good stock .reg files if they are needed, and just have the program files run from a common folder, and not from drive_c