in my system, the file associations do not disappear immediately after running bsplayer... this occurs in time, after a few hours, a day... I'm not so sure that BSPlayer has anything to do with those file associations
use Sysinternals Registry Monitor from
www.sysinternals.com to monitor the windows registry and find out what program makes the changes...