i've made good progress and think this is readyhttp://www.mediafire.com/?mj5jtzmmyet
i've added a couple of preferences to the player options to set the resampler on and the resample rate.
I suggest though you keep a copy of your current version handy in case you want to switch back. While i was developing this i gave someone an update for something else and he started experiencing some stuttering near the start of some tracks (this is without the resampler enabled). I cant see what i did that would cause that and it doesnt happen for me, but if it does happen please let me know (or that its OK for you so i can be sure). I've added a flag to the player options to increase the buffer size if stuttering does happen and it fixed the problem for this person.
With regards to the 24bit output i need to investigate that - i think its available for ASIO output which i intend to do at a later date but not sure if it can be done otherwise. I think it can set floating point output fairly easily though