Refactored the PushFile registration + the AFTProperties / AFTPreferences