Hi Antony,
Please create a Role and assign the required iview to the role and create a new Portal Desktop and add the custom theme to the desktop and in the rule for the new role which you have created assign the new portal desktop and see if your custom theme is reflecting for the iview or not.
Read this link usefully for you.
Working with Portal Themes - Portal - SAP Library
BR,
Durga Rao.