Maybe its a side effect of being a long time Unix user, but I think saving settings and data in c:\program files is a bad idea. Setting information should be saved in the user's document tree. Not only does this allow different users to keep their own setups on shared computers, but this might also fix the multiping error I ran into today, where the first execution put workspace data in c:\program files\multiping, but subsequent invocations cannot update that and throw an error when multiping is closed.