Just unpack the archive and copy the contents to anywhere you like, this may be C:\program files\ or anywhere else. Create a link (on your desktop, in your menu or anywhere else) to fotoalbum\bin\fotoalbum.exe and make sure fotoalbum\bin\ is the working directory so that plugins and help can be found.
Optional: get the binary installer for imagemagick and install that, too.
This version of fotoalbum (>= 0.100) is capable of unicode/UTF8 and needs to be linked against FLTK 1.3.x. This is not part of your linux distro I guess, so you have to compile and install that from source. It is worth the effort! However, there also is an FLTK 1.1.x branch of fotoalbum available.
Furthermore you need gcc, make, sed, cmake. These are shipped with most linux distributions.
I recommend to use something like the following:tar xvfj fltk-1.3.foobar.tar.bz2 cd fltk-1.3.foobar mkdir out cd out cmake -D CMAKE_INSTALL_PREFIX=/home/YOURNAME/local/flkt13 .. make make installHaving libjpeg, libexiv2 (less powerful alternative: libexif) and libgraphicsmagick results in additional features.
Edit ./build.sh in fotoalbum root directory and change FLTK_ROOT=/home/jens/local/flkt13 to the path you used to install FLTK into (see CMAKE_INSTALL_PREFIX=/home/YOURNAME/local/flkt13 above).
Run ./build.sh to configure and compile the application and make install in ./out/ to install it. ./build.sh can take an argument to change installation path from /usr/local to something else:
./build.sh -D CMAKE_INSTALL_PREFIX=/usrFiles will be copied to ${CMAKE_INSTALL_PREFIX}/bin, ${CMAKE_INSTALL_PREFIX}/share/doc/fotoalbum/ and ${CMAKE_INSTALL_PREFIX}/share/fotoalbum/.
Nothing is mandatory, but for some features convert (part of imagemagick) is really helpful. If your version is without integrated jpgtran (depends on machine configuration), you should install jpgtran, too.
Of course you might want to have something like gimp.These should be shipped with your linux distribution.