busywin is coded in visual basic 6.0 with ms access database & using seagate crystal report designer. Generally this error are seen in windows xp (with vb6.0 programs), but works fine with windows 98

, no need to go for win98. just follow as below:
1) Backup your data
2) Uninstall busywin
3) Clean Registry/Temp Files
4) Reboot PC and Install a fresh copy
That's it...anyway you should provide the version of busy you are using.
Next, why don't you use Tally instead?????