1. users_registration.php
<p>
<label for="UserAddress2">Gender:</label>
<select class="WAATKSelectField" name="UserAddress2" id="UserAddress2">
<option value="" <?php echo((ValidatedField("usersRegistrationfull","UserAddress2") == "")?"selected":""); ?>>Please Select</option>
<option value="Male" <?php echo((ValidatedField("usersRegistrationfull","UserAddress2") == "Male")?"selected":""); ?>>Male</option>
<option value="Female" <?php echo((ValidatedField("usersRegistrationfull","UserAddress2") == "Female")?"selected":""); ?>>Female</option>
<option value="Other" <?php echo((ValidatedField("usersRegistrationfull","UserAddress2") == "Other")?"selected":""); ?>>Other</option>
</select>
</p>
=========================================
2. users_update.php
<p>
<label for="UserAddress2">Gender:</label>
<select class="WAATKSelectField" name="UserAddress2" id="UserAddress2">
<option value="" <?php echo((isset($_GET['valid'])?ValidatedField("usersUpdate","UserAddress2"):$WADAusers->getColumnVal('UserAddress2') == "")?"selected":""); ?>>Please Select</option>
<option value="Male" <?php echo((isset($_GET['valid'])?ValidatedField("usersUpdate","UserAddress2"):$WADAusers->getColumnVal('UserAddress2') == "Male")?"selected":""); ?>>Male</option>
<option value="Female" <?php echo((isset($_GET['valid'])?ValidatedField("usersUpdate","UserAddress2"):$WADAusers->getColumnVal('UserAddress2') == "Female")?"selected":""); ?>>Female</option>
<option value="Other" <?php echo((isset($_GET['valid'])?ValidatedField("usersUpdate","UserAddress2"):$WADAusers->getColumnVal('UserAddress2') == "Other")?"selected":""); ?>>Other</option>
</select>
</p>
========================================
3. users_profile.php
<p>
<label for="UserAddress2">Gender:</label>
<select class="WAATKSelectField" name="UserAddress2" id="UserAddress2">
<option value="" <?php echo((isset($_GET['valid'])?ValidatedField("usersProfile","UserAddress2"):$WAATKusers->getColumnVal('UserAddress2') == "")?"selected":""); ?>>Please Select</option>
<option value="Male" <?php echo((isset($_GET['valid'])?ValidatedField("usersProfile","UserAddress2"):$WAATKusers->getColumnVal('UserAddress2') == "Male")?"selected":""); ?>>Male</option>
<option value="Female" <?php echo((isset($_GET['valid'])?ValidatedField("usersProfile","UserAddress2"):$WAATKusers->getColumnVal('UserAddress2') == "Female")?"selected":""); ?>>Female</option>
<option value="Other" <?php echo((isset($_GET['valid'])?ValidatedField("usersProfile","UserAddress2"):$WAATKusers->getColumnVal('UserAddress2') == "Other")?"selected":""); ?>>Other</option>
</select>
</p>
========================================
I was able to reproduce the issue with tokens not working. I've updated the code to fix it. Please update the attached file:
/webassist/ckeditor/plugins/EmailTokens/dialogs/EmailTokens.js
Once you update that file the add token button will work in the editor and you can copy/paste it to add it to the subject.