Application preferences class