i think should be the second reason...

Si_The_Geek , if i replace all the necessary ocx and dll and windows API in 98 will it damage the OS?

if not, can you comment what i should do ? Because the application is running perfectly fine in windows 98 and the ocx is displaying the pictures but the picture that the ocx saved is just a blank picture..