Ваш вопрос делится на два подвопроса.
Насчёт \"получать деньги\", мне это просто не нужно.
А насчёт \"Оформить в виде ActiveX\", честно говоря, такая мысль была. Но решил
этого не делать, потому что оформление библиотеки займёт довольно много времени.
В моём понимании, нормальный продукт должен быть не просто работоспособен, но
и иметь инсталлятор, справочную систему. В общем, сил там придётся затратить
довольно много.
Кроме того, мне не хотелось бы, чтобы программа состояла более чем из одного
exe-шника. То есть, использовать ActiveX-библиотеку я не стал бы в программе
в любом случае: если сейчас программу вполне достаточно записать на дискету и
она будет запускаться на любом компьютере, то как только я начну использовать
технологию ActiveX, то мне придётся как минимум регистрировать контролы на каждом
компьютере. В результате либо мне обязательно придётся требовать запуска инсталлятора
на каждом компьютере, либо регистрировать контролы \"на лету\". Но в любом случае
о них будут оставаться лишние записи в реестре, что не есть хорошо. Имхо.