You might also handle the problem differently on win32 and linux. For windows there's MS's .msi "microsoft installer" format which works on win 2000+ and win me. It works pretty wel...
For linux you might consider using make or ant or rpm or whatever.