Ваше решение в порядке.
Но COMCTL32.OCX должен работать на Win64 в любом случае (Vista или 7).
Просто маленький совет:
Если вы используете MSCOMCTL.OCX, вы не сможете применить к списку или древовидной структуре стиль XP / Vista / 7, и ваше приложение может выглядеть чуждым. Манифест не повлияет на элементы управления MSCOMCTL.OCX.
Обходной путь может заключаться в создании подкласса элементов управления MSCOMCTL.OCX, и, поскольку они по-прежнему содержат заголовок COMCTL32.DLL, вы можете манипулировать способом его рисования.
(я бы написал как комментарий, но все равно не могу)