You should tell this. Why do you need this? is there a special requirement?
>Do i need everytime perform the cold backup
Why don't you use rman?
Why don't you take an online backup?
If you question is "Do I have to create standby controlfile after each cold backup?" Then the answer is no. I would check sync and then defer transport and then enable again after the backup.
We have totally shutdown down the primary database and perform the cold backup using third party file system backup software so i don't think need defer transport. Am i right ? As you know that the standby database is using the standby controlfile, so do i need everytime create standby after the last backup done for restoration ?
no it is not required every time to create standby controlfile. if you require any time the standby controlfile after restoring your cold backup you can take the same.