Thanks for the quick reply.
We managed to installed VisualCron on MScluster using the hard manual way. I will post the installation instructions later on.
The main issue is to have a separation between the program file and the jobs directory, for example: VisualCron "Engine" will be installed on c:\program files\vistualcron but the jobs will be installed on z:\jobs where z: is shared disk cluster resource.
The best way to detect where cluster is installed or not is check if "clusterservice" is installed and running.
During the installation, VisualCron should detect that is it been installed on a cluster enviroment, ask the user if he would like to use cluster aware installation or a regular installation, than it should ask the user where to place the program files and what is the shared disk where the jobs will be installed.