I will take Tedd's advice and start from the beginning.
I will start with learning to create a timer for switching icons on start of dial-up.
(Later I will go on to swap icons in handler and killing timer on success/error, and update the icon)
Thanks for your past patience.