Forse non hai ben chiaro cosa siano i controlli ActiveX:
sono degli oggetti particolari che possono essere utilizzati da altri programmi (per sommi capi...)

Questo pero' non vuol dire che essi stessi non siano dei programmi, quindi cio' comporta la necessita' di conoscere almeno un linguaggio di programmazione apposito (VB, C++ e via dicendo) che ti permetta di crearli, testarli debugarli.....

Gli unici "tools" che ti permettano questo sono VB, C++ C#........