К тому, что это неправильно. Но, иногда нужно подстраиваться под поведение программы для дальнейшего с ней взаимодействия.
Себе я сборку собрал уже. Все работает. Проблему наблюдаю только с регистрацией библиотеки
RegDLL "$INSTDIR\Modules\aimp_menu32.dll"
Впрочем проблема наблюдается и при использовании коммандной строки и программы RegDlllview? Ну не хочет она ни регистрироваться ни де-регистрироваться, хотя через саму программу запросто.