単純に、末尾の.exeの4文字を削除して、.chmの4文字を追加すればOK
深い階層で256文字越えた時点でアウトの可能性あり。>MAX_PATH

ま、256文字以上もあるようなキチガイじみたフォルダ名や深さを追求している
ようなオタパソコンも、考慮に入れてプログラム組むのもあほらしいよな。