Enhanced Upload Page

Also, slightly modified the iconPath function, which shouldn't disturb
the normal usage of this function.