これは憶測なのですが、Windows XPとMEではインストール情報を
保持しているレジストリキーの位置が違うという点が関係している
のではないかと思います。
もしデュアルブートできるならMEで起動してDAEMONをアンインストール
するのがいいかもしれません。
もしかするとアンインストールせずにインストールを行うと何か違う結果が得られるかも。
駄目なら手動で削除することになると思います。
とりあえずデバイスマネージャでDAEMONのSCSIデバイスを削除して、
関係するレジストリキーを全て削除すれば大丈夫だと思います。
面倒ですけどね。
一番簡単で確実な方法はXPを新規インストールすることです。