works fine with Win95, wrong with Win3.11

I've written a  Delphi 1.0 application, working fine on several Win95 PC's,
misfunctions on the two Win3.11 computers I've tried : some buttons remain
invisible until you click on their supposed location, menus don't react to
mouse clicks...

>>>  I've put 'shell=my application' instead of 'shell=explorer.exe' or

        inside the system.ini file. May-be Win 3.11 doesn't appreciate...
>>>  I've tried to recompile under Win3.11, and with Delphi 1.2 as well. No

success !
Can anyone help ? Thanks a lot !