Hey, I compiled your game for Linux: vede.galacticgaming.net/Stuff/YouveSeenThisInTheMovies_linux.tar.gz
Need someone to test it to be 100% certain, but it should work fine on most distributions.
Some advice: don't use the standard Windows backslash '\' in your code. Windows accepts '/' in most places (including in code), but Linux is less friendly with '\'. That's really the only thing I had to change in your code to make it compile. You might also consider making it issue an error message when it fails to load resources.
Also, best practice is to have only class declarations in .h files and class/function definitions in their own .cpp files. ie. You should have Timer.h which contains "class Timer{/*Stuff*/};" and Timer.cpp which contains Timer::Timer(){/*Constructan!*/} and Timer's other functions. It's not really critical for something like an LD, just wanted to make sure you knew. If you don't understand there's a crowd of people on IRC who would be more than willing to help you if you're interested. :D