I think that might be a problem since you can't run the same version of Web2py on both Mac and Windows.
The only thing I can think of is that you install Web2py on each machine as usual and get it working. Then move the "applications" folder to Dropbox and create an alias/link from /web2py/applications to /dropbox/applications. Does that make sense?