I'm no Linux Guru so I'm sure others shall post with better solutions but I do like Puppy Linux. Puppy gives you the option of configuring it to how you want, i.e. Start FreeCell at start up by dropping the link into the "Start_up" folder (or similar) and then burning this personalised version of Puppy to a CD. When your father re-boots with the CD in the drive it shall Start Puppy and open FreeCell automatically.
Edit, Assuming that FreeCell is available in Puppy, sorry I can't check this for you at the moment.
Last edited by newlinuxal; 12-26-2011 at 03:44 PM.