That would probably be better. As of right now Ice doesn't really care about where Steam is located. If that ever changes, then the code can be updated, but I think asking the user to input the userdata directory should work well for now.