可能性としてはまず考えられるのが、そのインストール→実行しようとしたフリーソフトが正式にWinMEに対応した物かどうかですね!
ひょっとしたら、そのフリーソフトが対応しているOSがWin95,NT4.0となっているか、または、WinNT4.0,Win2000などとなっているのではないでしょうか!? それか、対応OSがWin95,98となっていても
MEには正式対応していないフリーソフトとも考えられます! なので、そのフリーソフトをダウンロードしたサイトなどで、そのソフトの対応OSを確認して下さい!
もし、WinMEに正式対応していなければ、はっきり言って、WinME上で動作させるのは無理です!
もし、WiMEに対応しているにもかかわらず、このエラーメッセージが出るのなら、恐らく、このフリーソフトを作った人のプログラミングミスなどとも考えられます!
もしくは、Win98→MEにアップグレードしたと言う事で何かしらのOSの内部プログラムが通常の物とは異なる物になってしまって、その為、通常のMEでは使える所を何か不具合を起こしているのかもしれません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。